Sign inSign up

lstcml/n2n

By lstcml

Updated over 6 years ago

一款类似zerotier、蒲公英vpn内网穿透的开源工具

Image
1

2.4K

lstcml/n2n repository overview

支持斐讯N1、我家云(arm64架构)

v2版本为20191016编译,启动默认不加密,如需加密,请添加OTHER参数-k xxx 实例:

如果提示tun不存在:

docker: Error response from daemon: linux runtime spec devices: error gathering device information while adding custom device "/dev/net/tun": no such file or directory

可尝试启动:

modprobe tun

运行:

n2n客户端:

docker run -d \
  --name n2n \
  --restart=always \
  --device=/dev/net/tun \
  --network host \
  -e RUN=edge \
  -e VERSION=v2 \
  -e DEVICE_NAME=docker_n2n \
  -e N2N_IP=10.10.10.2 \
  -e N2N_GROUP=mygroup \
  -e SU_NODE=xxx.xxx.com:10088 \
  -e OTHER="-k xxx" \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_ADMIN \
  lstcml/n2n

n2n服务端

docker run -d \
  --name n2n \
  --restart=always \
  --network host \
  --device=/dev/net/tun \
  -e RUN=supernode \
  -e VERSION=v2 \
  -e SU_PORT=1000 \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_ADMIN \
  lstcml/n2n

参数说明:

RUN:运行程序,edge为客户端,supernode服务端
VERSION:n2n运行版本,目前仅支持v2和v2s
DEVICE_NAME:n2n虚拟网卡名称
N2N_IP:n2n虚拟网ip
N2N_GROUP:n2n虚拟网组名
SU_NODE:N2N服务节点+端口号,格式为ip:port
SU_PORT:服务端监听端口
OTHER:用于其他参数命令,如-k xxx等等(选填)

支持更新v2版本

docker exec n2n update.sh

Tag summary

Content type

Image

Digest

Size

3.3 MB

Last updated

over 6 years ago

docker pull lstcml/n2n