Skip to content

dc3l1ne/OPENVPN_Random_Port

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

这个脚本能自动生成vpn的配置文件(客户端和服务端),采用静态秘钥认证,只能点对点连接,详情可以参考下文

OPENVPN使用静态秘钥认证

大概工作流程,在本地ping对端VPN地址5次,若收到返回包为0,则重复一次,2次过后更换端口

首先请在文件内定义VPN服务器的外网ip

openvpn采用的是经过重新编译的版本,可以对流量进行xor加密,采用的patch

https://github.com/clayface/openvpn_xorpatch/blob/master/openvpn_xor.patch

配置文件上传到服务端是使用的scp,所以请在本地配置和远端配置好 私钥/公钥 以实现免密码登录

还有需求就请自己修改一下shell吧,这份shell代码都是简单易懂的最low的那种。

由于使用了killall命令,如果服务器或客户端运行了多个vpn实例请勿使用该脚本!

后面如果带上999参数,代表本次立即生成一个新端口

./port 999

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages