jasonmun 发表于 8-1-2018 12:29 PM

OpenVPN Server (BASH 脚本) + Access Server 安装

本帖最后由 jasonmun 于 16-2-2018 07:59 PM 编辑

https://camo.githubusercontent.com/c336b09b1a04035d3a6dd2f6262687751363bd02/68747470733a2f2f6c75742e696d2f497a6a467266684d31382f4459384b4439315730754d6845674c702e706e67
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

quantum^_^ 发表于 11-2-2018 09:11 AM

能不能office to office ?

jasonmun 发表于 11-2-2018 02:33 PM

本帖最后由 jasonmun 于 11-2-2018 03:54 PM 编辑

quantum^_^ 发表于 11-2-2018 09:11 AM
能不能office to office ?
为啥不能呢? {:teatime

jasonmun 发表于 16-2-2018 03:22 PM

写了个 OpenVPN Access Server 教学

官网提供的服务软件
写得已经简单的再不能简单了.. {:teatime

qiangwaikan 发表于 22-10-2022 11:32 AM

免费vpn不仅在中国连不上,还有很多安全风险。
好用的vpn
翻墙
免费vpn
电脑端vpn
ios翻墙
nordvpn怎么样
netflix vpn
页: [1]
查看完整版本: OpenVPN Server (BASH 脚本) + Access Server 安装


ADVERTISEMENT