以下步骤在 Debian 7
和 Debian 8
下均通过测试.
已重新编译安装包,路由表已增加至200条.
使用理由:
支持各种加速;
支持纯TCP模式;
支持TCP,UDP混合模式;
支持用户分组;
支持路由表分流;
支持用户组区分路由表;
支持休眠,断线重连;
支持各种验证方式;
安装平台不受限制的;
原生支持各种客户端:
Windows, WindosPhone, macOS, iPhone, Android, OpenWRT...
最重要的就是:稳!
为了能顺利安装,
请参照 为Debian更换智能的源 更新源.
wget --no-check-certificate -qO '/tmp/libradcli4_1.2.6-3~bpo8+1_i386.deb' 'https://moeclub.org/attachment/DebianPackage/ocserv/libradcli4_1.2.6-3~bpo8+1_i386.deb'wget --no-check-certificate -qO '/tmp/ocserv_0.11.6-1~bpo8+2_i386.deb' 'https://moeclub.org/attachment/DebianPackage/ocserv/ocserv_0.11.6-1~bpo8+2_i386.deb'
amd64:
wget --no-check-certificate -qO '/tmp/libradcli4_1.2.6-3~bpo8+1_amd64.deb' 'https://moeclub.org/attachment/DebianPackage/ocserv/libradcli4_1.2.6-3~bpo8+1_amd64.deb'wget --no-check-certificate -qO '/tmp/ocserv_0.11.6-1~bpo8+2_amd64.deb' 'https://moeclub.org/attachment/DebianPackage/ocserv/ocserv_0.11.6-1~bpo8+2_amd64.deb'
从源安装依赖:
DEBIAN_FRONTEND=noninteractive apt-get install -y -t jessie dbus init-system-helpers libc6 libev4 libgnutls-deb0-28 libgssapi-krb5-2 libhttp-parser2.1 liblz4-1 libnettle4 libnl-3-200 libnl-route-3-200 liboath0 libopts25 libpcl1 libprotobuf-c1 libsystemd0 libtalloc2 gnutls-bin ssl-cert
安装必要依赖:
dpkg -i /tmp/libradcli4_*.deb
安装 ocserv:
dpkg -i /tmp/ocserv_*.deb
配置参数/etc/ocserv/ocserv.conf
开启IPv4转发
sed -i '/net.ipv4.ip_forward.*/d;$a\net.ipv4.ip_forward = 1' /etc/sysctl.conf
sysctl -p
配置防火墙
sed -i '/exit .*/d' /etc/rc.local
sed -i '$a\iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE' /etc/rc.local
sed -i '$a\iptables -I INPUT -p tcp --dport 443 -j ACCEPT' /etc/rc.local
sed -i '$a\iptables -I INPUT -p udp --dport 443 -j ACCEPT' /etc/rc.local
sed -i '$a\iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu' /etc/rc.local
sed -i '$a\exit 0' /etc/rc.local
重启
reboot
调试
bash /etc/init.d/ocserv stopocserv -c /etc/ocserv/ocserv.conf -f -d 1
注意事项:
apt-get -f install -y
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/1091.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏微信支付宝扫一扫,打赏作者吧~
休息一下~~