VPN 守护进程 GoVPN

GPLv3
Google Go
Linux
2015-03-14
红薯

GoVPN 是采用 Go 语言开发的简单安全的免费 VPN 守护进程。

使用例子:

server% mkdir -p peers/CLIENTID
server% umask 066
server% echo MYLONG64HEXKEY > peers/CLIENTID/key
server% echo "#!/bin/sh" > peers/CLIENTID/up.sh
server% echo "echo tap10" > peers/CLIENTID/up.sh
server% chmod 500 peers/CLIENTID/up.sh
server% ip addr add 192.168.0.1/24 dev wlan0
server% tunctl -t tap10
server% ip link set mtu 1462 dev tap10
server% ip addr add 172.16.0.1/24 dev tap10
server% ip link set up dev tap10
server% GOMAXPROC=4 govpn-server -bind 192.168.0.1:1194

client% umask 066
client% echo MYLONG64HEXKEY > key.txt
client% ip addr add 192.168.0.2/24 dev wlan0
client% tunctl -t tap10
client% ip link set mtu 1462 dev tap10
client% ip addr add 172.16.0.2/24 dev tap10
client% ip link set up dev tap10
client% ip route add default via 172.16.0.1
client% export GOMAXPROC=4
client% while :; do
    govpn-client -key key.txt -id CLIENTID -iface tap10 -remote 192.168.0.1:1194
done

加载中

评论(0)

暂无评论

GoVPN 4.0 发布,VPN 守护进程

GoVPN 是采用 Go 语言开发的简单安全的免费 VPN 守护进程。 GoVPN 4.0 发布,此版本相比 3.5 版本,改进如下: * Handshake 信息长度已经隐藏起来了 * 在服务端处理并行客户 * 更高的性能 * ...

2015/09/21 16:57

GoVPN 3.0 发布,VPN 守护进程

GoVPN 3.0 发布,此版本主要改进如下: * 使用 Augmented-EKE 替代 EKE 协议,静态对称 pre-shared 密钥使用服务端 verifier 替代。 * 修改传输消息结构:添加有效负载数据包长度。 * 在传输...

2015/05/04 06:33

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

暂无博客

返回顶部
顶部