基于花生壳内网穿透PHTunnel SDK创建,适用于N1 armbian环境,官方网址:https://open.oray.com/guide
花生壳内网穿透PHTunnel SDK是花生壳内网穿透的核心组件,能够轻松实现高性能反向代理应用,支持TCP、HTTP、HTTPS协议。基于开放平台提供的SDK,可以将花生壳内网穿透集成嵌入到各种网络或智能IoT设备中,实现同官方花生壳客户端完全一样的功能。
使用方法:
下载附件解压后用winscp将phddns目录上传到N1的/usr/local目录,并赋予可执行权限
chmod -R 755 /usr/local/phddns
1.首次前台运行
执行
/usr/local/phddns/run
成功执行后会在phddns目录下生成.json文件,同时屏幕会跳出二维码,使用手机"花生壳管理"登录自己的花生壳帐号并APP扫二维码,到此自己花生壳账户已与N1成功绑定,Ctrl+C退出。
2.后台运行方式+systemctl大法开机自启动
创建phtunnel.service服务文件并写入以下内容(蓝色内容)
vim /lib/systemd/system/phtunnel.service
[Unit]
Description=phtunnel
After=network.target
[Service]
ExecStart=/usr/local/phddns/phtunnel -r -l /var/log/phtunnel.log -c /usr/local/phddns/phtunnel.json -i 11960 -k 487f19499b1a797f
[Install]
WantedBy=multi-user.target
重载服务: systemctl daemon-reload
启动phtunnel:systemctl start phtunnel.service
设置开机启动:systemctl enable phtunnel.service
查看运行状态:systemctl status phtunnel.service
下载地址