wg-install

授权协议 Readme
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 乐正远航
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

wg-install v20200626-1

WireGuard autoinstaller written in Bash

WireGuard road warrior installer for Ubuntu, Debian, CentOS and Fedora!

This script will install automatically the Wireguard server and generate client configuration files for a secure connection.

Usage command

Oneliner:

wget http://git.io/Jff1k -qO wg.sh && bash wg.sh

Steps to download and run the scripts:

git clone https://github.com/its0x08/wg-install.git
cd wg-install
bash wg.sh

Add new client

You can run it again to generate more users after the first run. Reboot your server to apply all settings.

To start/activate the Wireguard client:

wg-quick up config_name

Options:

The script can be configured by setting the following environment variables:

  • INTERACTIVE - if set to "no", the script will not prompt for user input
  • PRIVATE_SUBNET - private subnet configuration, "10.9.0.0/24" by default
  • SERVER_HOST - public IP address, detected by default
  • SERVER_PORT - listening port, picked random by default
  • CLIENT_DNS - comma serparated DNS servers to use by the client

Copy the file /root/client-wg0.conf from a remote server to your local PCpath /etc/wireguard/wg0.conf and run sudo systemctl start wg-quick@wg0.service oryou can use the QR code generated by this script to auto-add mobile clients.

Server/Client status:

To check VPN status, run wg.

Enjoy it !

Note: dont forget to report bugs please!!

Buy me a beer or coffe.

  • wg你懂的是什么,下面讲讲我这段时间安装过程,发觉这个软件和CENTOS 7下面不是很合拍,它更适合ubuntu,因为ubuntu仍然用iptables,而CENTOS 早就用了firewalld了,完全废除iptables,为了不影响CENNTOS的设置 建议使用UBUNTU,不要用CENTOS,我折腾了一个星期才搞懂它怎样安装,下面分享一下在UBUNTU下面怎样安装 我是用18.04的,wg很

  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 Wireguard经常用于服务器之间组网,通过公私秘钥进行链接 (内核版本至允许centos 7.9 以上的版本) 实验环境: 客户端:jms-dmz-int ----- wg私网地址:192.0.0.11/32 服务端:深圳

  • install zsh sudo apt install zsh # set zsh as default shell chsh -s /bin/zsh # echo current shell echo $SHELL install oh my zsh # 安装 Oh My Zsh wget https://github.com/robbyrussell/oh-my-zsh/raw/mas

 相关资料
  • api-wg 包含了 OpenStack API 工作组的文件,包括指导手册、API 一致性规则、命名规则、和最佳实践建议。    

  • 问题内容: 我是Java初学者。 我已经创建了一个简单的GUI应用程序,该应用程序将显示“ hello world”标签。 但是,如何为Windows从.java或.jar创建安装程序。假设我已经创建了一个有用的应用程序,并希望与我的朋友共享该应用程序以将其安装到他们的PC中,而无需他们知道什么是JRE或如何下载JRE。 问题答案: 部署应用程序。从使用Java WebStart的网站上获得。确保

  • 问题内容: 嗨,我正在尝试使用gcm,但无法使其正常工作。不知道我在哪里弄乱,下面是我得到的错误。我试图将我的应用程序直接部署在设备上并从那里进行调试,但是每当我尝试部署它时,都会出现此错误 AndroidManifest.xml 我的设备是HTC OneX Android版本:4.03 HTC Sense版本:4.0 软件编号:1.29.110.11 HTC SDK API等级:4.12 HTC

  • 问题内容: 当我尝试通过 在终端中输入以下命令来安装mysql-python时,我是Flask上的python新手 它显示以下错误: 然后我在终端上使用了这个命令 ,这是很多我在stackoverflow上检查过的建议。 然后我重试安装mysql-python,但它也显示相同的错误,有人可以帮助我。 问题答案: mysql-python仅支持Python 2.x,而您似乎正在使用Python3。在

  • 问题内容: 我已在Snow Leopard中成功安装了MySql x86_64,并且Ruby和Ruby Gems似乎已正确安装: 不幸的是,我在安装mysql gem时出错: 问题答案: 安装与Snow Leopard捆绑在一起的Xcode可以解决此问题。

  • 问题内容: 我已经开始使用来安装软件包,就像在工作时一样。但是在上,我在写入日志文件或站点程序包时经常遇到权限被拒绝的错误。 因此,我考虑过在 下运行,但是考虑到我只是想将其安装在当前用户帐户下,是否安全/可接受地使用? 日志文件I / O错误的示例回溯: 更新 这可能取决于权限,但是最好的方法是为你的python项目使用虚拟环境。除非绝对必要,否则应避免运行。 问题答案: 使用虚拟环境: 仅su