使用lanproxy内穿穿透安装教程

使用lanproxy内穿穿透安装教程

参考原文地址:https://segmentfault.com/a/1190000011155909
JDK安装教程:https://blog.csdn.net/pysena/article/details/72514776

准备

  1. 一台公网服务器(Ubuntu系统)(运行proxy-server)。
  2. 一台内网pc或服务器(运行proxy-client)。

服务端配置

安装JDK(这里使用ppa/源方式安装,源文件安装的方式请自行查找)

  • 添加PPA
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
  • 安装oracle-java-installer

    sudo apt-get install oracle-java8-installer

    安装器会提示你同意 oracle 的服务条款,选择 ok,然后选择yes 即可

  • 设置系统默认jdk
    sudo update-java-alternatives -s java-8-oracle
  • 测试jdk 是是否安装成功:
java -version
javac -version
  • 安装mvnd打包编译工具sudo apt-get install maven

安装lanproxy

访问lanproxy下载地址,下载proxy-server-0.1.zip,上传到公网服务器。

#直接在服务器上下载
wget https://github.com/ffay/lanproxy/files/1274739/proxy-server-0.1.zip
#或者去lanproxy的github地址去获取源码到本地
git clone git@github.com:ffay/lanproxy.git
  1. 解压 unzip proxy-server-0.1.zip
  2. 进入项目目录下 cd proxy-client-0.1/
  3. 打包编译 mvn package,打包编译的文件在distribution目录下,包括clientserver

配置并启动

server端

  • proxy-server-0.1文件夹里的conf是server端的配置文件
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
config.server.bind=0.0.0.0 # 服务页面管理访问地址
config.server.port=8090 # 服务页面管理访问端口
config.admin.username=admin # 服务页面管理访问用户名
config.admin.password=admin # 服务页面管理访问用密码
  • 在服务端执行proxy-server-0.1/bin文件夹下的startuo.sh,服务端启动。

    chmod +x startup.sh
    ./startup.sh
  • 访问 http://服务器IP:8090 ,即可看到登录界面。

你可能感兴趣的:(ubuntu,lanproxy)