RemLink 是一个企业级远程办公软件,支持多人同时在线,兼容 AnyConnect(推荐) / OpenConnect 客户端。
RemLink 基于 ietf-openconnect 协议开发,借鉴 ocserv 思路,同时兼容 AnyConnect 客户端(推荐)。使用 TLS/DTLS 进行数据加密,支持 RSA 或 ECC 证书(自签证书 / Let's Encrypt / TrustAsia)。
| 端口 | 用途 |
|---|---|
| 443 (TCP) | VPN 连接(TLS-TCP) |
| 443 (UDP) | VPN 连接(DTLS-UDP) |
| 8800 (TCP) | 管理后台 Web 界面 + API |
管理后台访问地址:
https://<IP>:8800VPN 连接地址:<域名或IP>:443
从 Releases 下载对应平台的 remlink-deploy.tar.gz。
docker run -itd --name remlink --privileged \
-p 443:443 -p 8800:8800 -p 443:443/udp \
-v /home/myconf:/app/conf \
--restart=always \
wsczx/remlink
# 查看随机生成的管理员密码
docker logs remlink 2>&1 | head -20
非特权模式(更安全):
docker run -itd --name remlink \
-p 443:443 -p 8800:8800 -p 443:443/udp \
-v /dev/net/tun:/dev/net/tun --cap-add=NET_ADMIN \
-v /home/myconf:/app/conf \
--restart=always \
wsczx/remlink
参考 deploy/docker-compose.yaml:
services:
remlink:
image: wsczx/remlink:latest
container_name: remlink
privileged: true
ports:
- "443:443"
- "8800:8800"
- "443:443/udp"
volumes:
- ./conf:/app/conf
restart: always
tar xzf remlink-deploy.tar.gz
cd remlink-deploy
sudo ./remlink
sudo cp remlink-deploy /usr/local/remlink-deploy -r
sudo chmod +x /usr/local/remlink-deploy/remlink
sudo cp deploy/remlink.service /usr/lib/systemd/system/ # CentOS
# Ubuntu: /lib/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now remlink
https://<IP>:8800 登录管理后台link_mode(tun/macvtap)和网络参数<域名>:443测试环境使用自签证书时,需在客户端取消勾选「阻止不受信任的服务器」。
./remlink -h # 查看帮助
./remlink tool -d # 查看所有配置项
./remlink tool -s # 生成 JWT 密钥
./remlink --reset-admin-password # 重置管理员密码(需先停止服务)
./remlink --disable-admin-otp # 禁用管理员 OTP(需先停止服务)
默认 SQLite,无需配置。支持在线切换到 MySQL / PostgreSQL / MSSQL:
| db_type | db_source |
|---|---|
| sqlite3 | ./conf/remlink.db |
| mysql | user:pass@tcp(127.0.0.1:3306)/remlink?charset=utf8mb4 |
| postgres | postgres://user:pass@localhost/remlink?sslmode=verify-full |
| mssql | sqlserver://user:pass@localhost?database=remlink |
切换方式:管理后台「软件配置」→ 数据库「切换」按钮(支持自动数据迁移)。也可通过 --db_type 和 --db_source 命令行参数或 conf/db.json 首次启动时指定。
客户端传输 IP 层数据,性能最佳。服务端自动设置 IP 转发和 NAT。
客户端获得内网真实 IP,需主网卡开启混杂模式:
ip link set dev eth0 promisc on
云环境不支持桥接模式,请使用 tun 模式。
| 客户端 | 平台 |
|---|---|
| AnyConnect Secure Client | Windows / macOS / Linux / Android / iOS |
| OpenConnect | Windows / macOS / Linux |
| 三方客户端下载(推荐) | 全平台 |
# DockerHub
docker pull wsczx/remlink:latest
# 阿里云(国内加速)
docker pull registry.cn-hangzhou.aliyuncs.com/wsczx/remlink:latest
# 镜像代理
docker pull docker.1ms.run/wsczx/remlink:latest
管理后台「系统设置」→ 点击「检查更新」→ 有新版本时点击「立即升级」,自动下载、替换二进制、进程内重启,全程可视化进度。
升级前建议备份
conf目录和数据库。
请前往 常见问题文档 查看。
如果您觉得 RemLink 对您有帮助,欢迎打赏支持项目持续开发。请点击这里查看打赏二维码。
RemLink 为闭源商业软件,采用专属最终用户许可协议(EULA)。未经授权,不得复制、修改、反向工程或再分发本软件及其任何部分。完整条款见 LICENSE。
Content type
Image
Digest
sha256:04668f0e3…
Size
18.2 MB
Last updated
4 days ago
docker pull wsczx/remlink