教程仅用于UsbEAm LAN Party的自定义节点部署,仅有局域网功能,不具备流量代理/转发

1.放行防火墙,firewalld还是iptables自行解决 (VPC主机记得网页面板也要去放行对应端口!)

端口3074 (UDP)
端口3075 (TCP)
若使用其他端口自行修改.但TCP与UDP端口号不能相同

2.安装unzip/epel源及openvpn

yum install unzip epel-release -y
yum install openvpn -y

3.将server.zip上传文件到服务器

server.zip (6.86 KB, 在压缩包内)

4.解压服务端并设置权限

mkdir /etc/openvpn
unzip -d /etc/openvpn/ server.zip
chmod +x checkpsw.sh

5.编辑密码设置

账户密码在psw-file文件内设置
用户名 密码 (中间有个空格)

6.测试服务端是否启动正常 (不同系系统openvpn主程序路径不同.自行修改) 找不到就find / -name openvpn看看路径在哪

/usr/sbin/openvpn --cd /etc/openvpn/ --config server_udp.conf
/usr/sbin/openvpn --cd /etc/openvpn/ --config server_tcp.conf

开2个服务端分别对应UDP及TCP的配置文件

启动成功后如下图,末尾有个Initialization Sequence Completed

Alt text

测试完启动成功记得进程杀干净.似乎会后台运行的样子

7.启动服务端
rc.local开机启动,丢screen启动,还是supervisor守护进程自行选择合适自己的方式解决
可用netstat -anp|grep 端口号查看是否已成功监听

确定一切OK后开始配置客户端

====================

8.配置客户端

文本方式打开客户端目录下的customize.ini

[usbeam]
#自定义服务器列表,可定义多个,用逗号隔开,名称与下方配置名称括号内相同
Server_List=自定义节点A,自定义节点B
Disable_rules=0
Broadcast_fix=0

[自定义节点A]
#节点的IP,TCP端口,UDP端口及账户密码.对应自己的填入即可
IP=1.1.1.1
TCP_Port=3075
UDP_Port=3074
USER=username1
PASS=password1

[自定义节点B]
IP=1.1.1.1
TCP_Port=3075
UDP_Port=3074
USER=username1
PASS=password1

配置文件编辑完成后保存再运行客户端!!
客户端日志在bin\openvpn-log.log