简介
GitHub原文介绍:lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面...)。目前市面上提供类似服务的有花生壳、TeamView、GoToMyCloud等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制,此外,由于数据包会流经第三方,因此对数据安全也是一大隐患。
准备
一台公网服务器,用来运行服务端 proxy-serve
一台内网电脑,用来运行客户端 proxy-client
发行包地址 https://file.nioee.com/d/2e81550ebdbd416c933f/
gthub地址 https://github.com/ffay/lanproxy
安装
下载
cd /opt
wget https://file.nioee.com/d/2e81550ebdbd416c933f/files/?p=/proxy-server-0.1.zip -O proxy-server-0.1.zip
unzip proxy-server-0.1.zip
安装java依赖
#卸载服务器自带的java版本
rpm -e --nodeps `rpm -qa | grep java`
#查看yum中的java版本
yum search java | grep jdk
#选择具体的版本进行安装
yum install java-1.8.0-openjdk.x86_64
#默认安装目录 查看安装的具体版本号
cd /usr/lib/jvm/
#复制安装路径,本示例目录如下
pwd
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
#配置JAVA_HOME环境变量
vim /etc/profile
#在文件末尾添加如下配置,注意替换实际的安装路径
#--------------java
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
#--------------end
#刷新环境变量
source /etc/profile
修改服务端配置
vi /opt/proxy-server-0.1/conf/config.properties
#根据实际情况进行修改
#---------------config.properties
server.bind=0.0.0.0
server.port=8001
server.ssl.enable=true
server.ssl.bind=0.0.0.0
server.ssl.port=8002
server.ssl.jksPath=test.jks
server.ssl.keyStorePassword=123456
server.ssl.keyManagerPassword=123456
server.ssl.needsClientAuth=false
config.server.bind=0.0.0.0
config.server.port=8003
config.admin.username=admin
config.admin.password=admin
#---------------end
注册客户端
#--------------普通端口连接
# 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
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




