服务端frps和客户端frpc在Linux和Windows下开机启动并隐藏启动的方法

转载来源:https://www.xxorg.com/archives/4184

frp安装好了。服务器也设置成了来电自动启动,但是每次数据库所在的frpc无法启动,非要用远程登录一次才行。麻烦到要吐。

找了这篇文章试试看:

使用frp内网穿透工具的时候,不论是客户端的frpc还是服务端的frps都需要一直运行,并且很多时候我们需要frp开机就自动启动运行,在LinuxWindows下设置frp开机启动的方法大概记录一下。

一、Linux下添加frp内网穿透工具开机启动

      在/etc/rc.local里面添加/home/frp/frps -c /home/frp/frps.ini (文件的具体路径根据实际情况填写),终端里面输入下面的命令,或者把文件下载回本地修改后重新上传覆盖源文件。

vi /etc/rc.local/etc/rc.local

 二、Windows系统下添加frp内网穿透工具为开机启动项

      因为Windows系统下从命令行启动frp内网穿透工具后,如果关闭命令行的黑窗口,frp内网穿透服务就停止了,并且任务栏上一直有个命令行窗口也很不方便,所以要开机后启动并且要隐藏frp内网穿透工具的窗口,方法是这样的:新建一个文本文件,文件内写入如下内容,frp的文件路径根据自己的实际情况修改,然后重命名这个文本文件为frp.vbs ,注意txt的扩展名也要改为vbs,然后把这个frp.vbs放到Windows的启动目录里面。   Windows的启动目录位于“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp”(如果找不到这个目录可以在运行里面输入:     “shell:startup” 或者输入“%programdata%\Microsoft\Windows\Start Menu\Programs\Startup”)

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run "d:\frpc.exe -c d:\frpc_net.ini",0 ws=WScript.CreateObject("WScript.Shell") 
ws.Run "d:\frpc.exe -c d:\frpc_net.ini",0

***

我之前是用一个bat做成定时任务来启动的:

frpc.exe -c frpc.ini

这样写开机不能自动启动,非要远程登录才启动并且出现一个dos界面,执行结果0x1

如果exe和ini文件都写上全路径

d\frp\frpc.exe -c d\frp\frpc.ini

顺利启动,不出现dos界面。执行结果0x41301. 穿透是正常的。

**有朋友问到ini问题,应该另外搜索配置教程,自己创建ini文件即可。

推荐查看我的软件作品:

1. PB反编译大师

2. PB混淆加密大师

3. 互联网数据组件:DataWindowHTTP

4. ESC/POS打印组件:ESC/POS ImagePrint

5. SQLConnectManager:数据库连接断线管理(年后即将测试)

PB反编译, PB反编译大师, PB加密, PB混淆加密大师,DatawindowHTTP,PB DeCompiler,PB Obfuscatorhttp://powerbuilder.ltd/indexcn.html

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
下面是一个示例的frpsfrpc的配置文件,其中包含了一些常用的配置项: **frps.ini (frps的配置文件)** ```ini [common] bind_addr = 0.0.0.0 bind_port = 7000 token = your_token dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin_pwd # 自定义域名配置 [custom_domains] your_domain = your_subdomain:your_port # HTTP穿透配置 [http_proxy] type = http privilege_token = your_privilege_token listen_port = 80 custom_domains = your_domain # TCP穿透配置 [tcp_proxy] type = tcp privilege_token = your_privilege_token listen_port = 6000 remote_port = 6000 # UDP穿透配置 [udp_proxy] type = udp privilege_token = your_privilege_token listen_port = 6001 remote_port = 6001 ``` **frpc.ini (frpc的配置文件)** ```ini [common] server_addr = your_frps_server_ip server_port = 7000 token = your_token # HTTP穿透配置 [http_proxy] type = http local_ip = 127.0.0.1 local_port = 8080 remote_port = your_remote_port # TCP穿透配置 [tcp_proxy] type = tcp local_ip = 127.0.0.1 local_port = 3000 remote_port = your_remote_port # UDP穿透配置 [udp_proxy] type = udp local_ip = 127.0.0.1 local_port = 5000 remote_port = your_remote_port ``` 请注意替换上述配置文件中的以下值: - `your_token`:用于验证frpsfrpc之间通信的令牌。 - `your_privilege_token`:用于授权特权操作的令牌。 - `your_domain`:你要绑定的自定义域名。 - `your_subdomain`:你要绑定的子域名。 - `your_port`:你要绑定的端口号。 - `your_frps_server_ip`:frps服务器的IP地址。 - `your_remote_port`:远程端口号,用于映射到本地服务。 这只是一个示例配置文件,你可以根据自己的需求进行调整和扩展。 希望对你有帮助!如果还有其他问题,请随时提问。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值