mirror of
https://github.com/bjdgyc/anylink.git
synced 2025-08-08 15:56:43 +08:00
优化文档信息
This commit is contained in:
13
README.md
13
README.md
@@ -87,9 +87,10 @@ sudo ./anylink --conf="conf/server.toml"
|
|||||||
|
|
||||||
[conf/server.toml](server/conf/server.toml)
|
[conf/server.toml](server/conf/server.toml)
|
||||||
|
|
||||||
|
|
||||||
## Setting
|
## Setting
|
||||||
|
|
||||||
|
> 以下参数必须设置其中之一
|
||||||
|
|
||||||
网络模式选择,需要配置 `link_mode` 参数,如 `link_mode="tun"`,`link_mode="tap"` 两种参数。 不同的参数需要对服务器做相应的设置。
|
网络模式选择,需要配置 `link_mode` 参数,如 `link_mode="tun"`,`link_mode="tap"` 两种参数。 不同的参数需要对服务器做相应的设置。
|
||||||
|
|
||||||
建议优先选择tun模式,因客户端传输的是IP层数据,无须进行数据转换。 tap模式是在用户态做的链路层到IP层的数据互相转换,性能会有所下降。 如果需要在虚拟机内开启tap模式,请确认虚拟机的网卡开启混杂模式。
|
建议优先选择tun模式,因客户端传输的是IP层数据,无须进行数据转换。 tap模式是在用户态做的链路层到IP层的数据互相转换,性能会有所下降。 如果需要在虚拟机内开启tap模式,请确认虚拟机的网卡开启混杂模式。
|
||||||
@@ -109,8 +110,12 @@ sudo ./anylink --conf="conf/server.toml"
|
|||||||
2. 设置nat转发规则
|
2. 设置nat转发规则
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# eth0为服务器内网网卡
|
# 请根据服务器内网网卡替换 eth0
|
||||||
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE
|
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE
|
||||||
|
# 如果执行第一个命令不生效,可以继续执行下面的命令
|
||||||
|
# iptables -A FORWARD -i eth0 -s 192.168.10.0/24 -j ACCEPT
|
||||||
|
# 查看设置是否生效
|
||||||
|
iptables -nL -t nat
|
||||||
```
|
```
|
||||||
|
|
||||||
3. 使用AnyConnect客户端连接即可
|
3. 使用AnyConnect客户端连接即可
|
||||||
@@ -188,7 +193,7 @@ systemd 脚本放入:
|
|||||||
```
|
```
|
||||||
|
|
||||||
5. 使用自定义参数启动容器
|
5. 使用自定义参数启动容器
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -itd --name anylink --privileged \
|
docker run -itd --name anylink --privileged \
|
||||||
-e IPV4_CIDR=192.168.10.0/24 \
|
-e IPV4_CIDR=192.168.10.0/24 \
|
||||||
@@ -221,7 +226,7 @@ QQ群共享文件有相关软件下载
|
|||||||
|
|
||||||
## Contribution
|
## Contribution
|
||||||
|
|
||||||
欢迎提交 PR、Issues,感谢为AnyLink做出贡献。
|
欢迎提交 PR、Issues,感谢为AnyLink做出贡献。
|
||||||
|
|
||||||
注意新建PR,需要提交到dev分支,其他分支暂不会合并。
|
注意新建PR,需要提交到dev分支,其他分支暂不会合并。
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user