|
本帖最后由 jasonmun 于 16-2-2018 07:59 PM 编辑
https://github.com/Angristan/OpenVPN-install
OpenVPN Server 是向别人提供 VPN 服务的软件
如果你不想用别人的 VPN, 可以自己安装一个来玩
也可以之后发布 ovpn 配置文件, 让别人能用上你的 VPN
脚本适合用于 Debian, Ubuntu, Fedora, CentOS, Arch Linux
1) 设置或检查主机 Private IP (192.168.X.X)
2) 主机如果有开启 firewall 要开 port (预设用 1194),
router modem 则要做 port forward 192.168.X.X:1194 (预设用 UDP 协议)
到你的主机, 然后重启
3) 检查主机 Public IP
http://www.vpngate.net/en/
4) 然后用主机 root 权限运行脚本 openvpn-install.sh
$ wget https://raw.githubusercontent.co ... /openvpn-install.sh
$ su
$ chmod +x openvpn-install.sh
$ ./openvpn-install.sh
* IP 用现在的 Public IP, port 选用 1194, Protocol 用 UDP, DNS 选 Google,
其它加密配置用预设就行了
5) 在主机 /root 处会生成 client.ovpn, 将它复制到 Android 手机中
(客户端测试时用 Samsung Galaxy J7+)..
6) 下载与安装 OpenVPN for Android (0.6.73),
在里面输入配置文件 client.ovpn, 然后就可以连接了
https://play.google.com/store/apps/details?id=de.blinkt.openvpn
* 安装官方的 OpenVPN Connect
却出现 Creds: UsernameEmpty/PasswordEmpty 错误
7) 如果不玩了, 再次运行 openvpn-install.sh 选 3 即可 uninstall OpenVPN
经过测试, 这个脚本目前只能生成旧版的 ovpn, 不支持生成能 autologin 的 ovpn,
所以只能在旧版的 OpenVPN 客户端上用
官网提供了 OpenVPN Access Server,
客户端可以用新版的 OpenVPN Connect 来连接服务端
(服务端 Free license 只能同时有 2 个设备连接,
买 license 的话, 一年 USD 15/每个设备连接, 至少买 10 设备连接)
http://jasonmun.blogspot.my/2018 ... -access-server.html |
|