【SVN内网穿透】远程访问Linux SVN服务
为了在没有公网IP的情况下,通过内网穿透服务远程访问Linux上的SVN服务,你可以使用frp
这个高性能的内网穿透工具。以下是配置步骤和示例:
- 在有公网IP的服务器上安装
frp
服务端。 - 在你的Linux机器上安装
frp
客户端。 - 配置frp服务端和客户端。
服务端配置(frps.ini)
[common]
bind_port = 7000
[svn_service]
type = tcp
local_ip = 127.0.0.1
local_port = 3690
use_encryption = false
use_compression = false
客户端配置(frpc.ini)
[common]
server_addr = <你的服务器公网IP>
server_port = 7000
[svn_service]
type = tcp
remote_port = 3690
local_ip = 127.0.0.1
local_port = 3690
use_encryption = false
use_compression = false
启动frp服务
- 在服务端启动frps:
./frps -c ./frps.ini
- 在客户端启动frpc:
./frpc -c ./frpc.ini
访问SVN
现在,你可以通过<你的服务器公网IP>:3690
来访问在Linux机器上的SVN服务了。
确保你的SVN服务端口(默认为3690)在Linux机器上是开放的,并且没有被防火墙阻止。如果你的SVN服务使用的是非标准端口,请在frp配置中相应修改local_port
和remote_port
。
评论已关闭