美文网首页站长建站专辑PHP建站
一款带Web管理面板的内网穿透工具:lanproxy使用教程

一款带Web管理面板的内网穿透工具:lanproxy使用教程

作者: 74014363f87b | 来源:发表于2018-10-06 16:06 被阅读3次

阐明:伏笔VPS明天找Frp经管面板的时辰,偶然间发明了lanproxy内网穿透东西,自带Web经管面板,让咱们在效劳端配备便宜了许多,同时一个效劳端能够支援多个客户端毗连,看起来还不错,这边就分享下。

简介

lanproxy是一个将局域网小我私家电脑、效劳器代劳到公网的内网穿透东西,眼前仅支援tcp流量转发,可支援任何tcp上层和谈,可用作拜访内网网站、本土支出接口调试、SSH拜访、长途桌面等等,同时带Web在线经管面板,增加端口配备十二分简略。

截图

相干链接

主页地点:https://lanproxy.io2c.com/

Github地点:https://github.com/ffay/lanproxy

公布包下载:https://seafile.io2c.com/d/3b1b44fee5f74992bb17/

效劳端装置

效劳端必要装置在一个有公网IP的效劳器上,体系为Linux/Windows都可。

1、装置JAVA

java版本最少为1.7,检察号令为java -version,如其没装置可参考:Linux/Windows体系装置最新版JAVA教程。

2、Linux体系装置

率先下载公布包,效劳端公布包下载地点:点击进入。

#下载最新公布包

wget -O lanproxy-server-20171116.zip 'https://seafile.io2c.com/d/3b1b44fee5f74992bb17/files/?p=/lanproxy-server/lanproxy-server-20171116.zip&dl=1'

#解压公布包

unzip lanproxy-server-20171116.zip

然后编纂配备文献conf/config.properties,参考如次:

server.bind=0.0.0.0

#与代劳客户端通讯端口

server.port=4900

#ssl相干配备

server.ssl.enable=true

server.ssl.bind=0.0.0.0

server.ssl.port=4993

server.ssl.jksPath=test.jks

server.ssl.keyStorePassword=123456

server.ssl.keyManagerPassword=123456

#这个配备能够疏忽

server.ssl.needsClientAuth=false

#WEB在线配备经管相干信息

config.server.bind=0.0.0.0

config.server.port=8090

config.admin.username=admin

config.admin.password=admin

运转lanproxy:

cd /root/proxy-server*/bin

chmod +x startup.sh

./startup.sh

然后翻开地点http://ip:8090,应用上面配备中配备的用户名暗码登录,进入Web经管面板,且配备数据寄存在~/.lanproxy/config.json文献中。

#如其打不开Web界面,就必要开启防火墙,普通CentOS体系涌现状况至多

#Centos 6体系

iptables -I INPUT -p tcp --dport 8090 -j ACCEPT

service iptables save

service iptables restart

#CentOS 7体系

firewall-cmd --zone=public --add-port=8090/tcp --permanent

firewall-cmd --reload

3、Windows体系装置

方式参考上面,只是启动的时辰双击bin文献夹里的startup.bat便可运转。

客户端应用

客户端普通装置在一个内网的VPS效劳器或Windows电脑上应用。这边说下JAVA和非JAVA两个客户真个应用方式,客户端下载地点:点击进入。

1、配备效劳端

率先咱们经过http://ip:8090进入效劳端Web经管界面,先增加客户端,称号随意填。

然后点击方才增加的客户端称号,再增加配备,设置公网端口,后端IP:端口。

截图的配备意义是将内网的888端口映照到效劳器的8080端口,也执意拜访效劳器ip:8080即是拜访内网ip:888。

这时候候根本配备好了一个客户端节点,且该节点能够供多个客户端应用。

2、JAVA客户端应用

本版本必要装置java,且版本仍旧最少为1.7,检察号令为java -version,如其没装置可参考:Linux/Windows体系装置最新版JAVA教程。

然落后入客户端下载地点,下载lanproxy-java-client.zip,再将文献解压到效劳器大概Windows电脑上,编纂conf/config.properties配备文献,修正如次:

#与在proxy-server配备后盾创办客户端时填写的秘钥连结划一;

client.key=

ssl.enable=true

ssl.jksPath=test.jks

ssl.keyStorePassword=123456

#这边填写真际的proxy-server地点;没有效劳器默许便可,本人有效劳器的变换为本人的proxy-server(IP)地点

server.host=lp.thingsglobal.org

#proxy-server ssl默许端口4993,默许一般端口4900

#ssl.enable=true时这边填写ssl端口,ssl.enable=false时这边填写一般端口

server.port=4993

最末运转lanproxy:

#运转方式可参考效劳端运转步调

linux(mac)体系:径直进入bin目次,然后运转startup.sh本子

windows体系:径直双击bin目次下的startup.bat

3、非JAVA客户端应用

该方式能够不消装置java便可在客户端运转lanproxy,率先下载对应版本的JAVA客户端,然后解压出来,再运转以下号令:

#以下必要应用的参数是效劳端IP,效劳端端口,客户端密匙

1、一般端口毗连

#mac 64位

nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY &

#linux 64位

nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY &

#windows 64 位

./client_windows_amd64.exe -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY

2、SSL端口毗连

#mac 64位

nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true &

#linux 64位

nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true &

#windows 64 位

client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true

这边独立说下Windows电脑应用方式,率先按住Win+R,输入cmd进入号令窗口。

#如其你将客户端exe文献解压到了D盘的RATS文献夹,则应用号令进入RATS文献夹

cd /d d:\RATS

#如其你是SSL端口毗连,先掉换本人的IP,端口,CLIENT_KEY后运转,一般端口号令参考上面

client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true

最末客户端运转后,效劳端Web界面的配备形态显现在线即毗连胜利。

如其显现不在线查抄下防火墙端口和配备能否准确甚么的。

相关文章

网友评论

    本文标题:一款带Web管理面板的内网穿透工具:lanproxy使用教程

    本文链接:https://www.haomeiwen.com/subject/ymyhaftx.html