frp客户端配置

[common]
server_addr = freenat.bid
#frps服务端地址
server_port = 7000
#frps服务端通讯端口,客户端连接到服务端内网穿透传输数据的端口
privilege_token = frp888
#特权模式密钥,客户端连接到FRPS服务端的验证密钥
log_file = frpc.log
#日志存放路径
log_level = info
#日志记录类别,可选:trace, debug, info, warn, error
log_max_days = 7
#日志保存天数
login_fail_exit = false
#设置为false,frpc连接frps失败后重连,默认为true不重连
protocol = kcp
#如连接报错,则去掉
#KCP协议在弱网环境下传输效率提升明显,但是对frps会有一些额外的流量消耗。服务端须先设置kcp_bind_port = 7000,freenat.bid服务端已设置支持

[http_dsm]
#穿透服务名称,不能和其他已建立的相同,使用公共服务器的建议修改成复杂一点的名称,避免与其他人冲突,很多路由器内置frpc的默认服务名称为[web],很容易很其他人冲突
type = http
#穿透协议类型,可选:tcp,udp,http,https,stcp,xtcp,这个设置之前必须自行搞清楚应该是什么
local_ip = 192.168.1.2
#本地监听IP,可以是本机IP,也可以是本地的局域网内某IP,例如你的局域网是互通的,你可以在路由器上安装frpc,然后local_ip填的群晖的ip,这样也可以把群晖穿透出去
local_port = 5000
#本地监听端口,通常有ssh端口22,远程桌面3389等等
use_compression = true
#对传输内容进行压缩,可以有效减小 frpc 与 frps 之间的网络流量,加快流量转发速度,但是会额外消耗一些 cpu 资源
use_encryption = true
#将 frpc 与 frps 之间的通信内容加密传输
custom_domains = dsm.freenat.bid
#自定义域名访问穿透服务,一般域名设置了二级域名泛解析以后,这里填*.freenat.bid即可,*自定义,如果不想用域名或者自行搭建frps没有域名,则穿透协议类型选择tcp,见以下tcp部分详解
#通过app访问群晖的注意,DS file,DS video,DS audio,DS finder里地址栏默认都是5000端口,穿透后地址栏须填写为【穿透域名:80】,DS photo由于本地local_port为80,穿透后也为80的话直接写域名地址即可

[https_dsm]
type = https
local_ip = 192.168.1.2
local_port = 5001
use_compression = true
use_encryption = true
custom_domains = dsm.freenat.bid
#以上https配置同http,群晖注意开启https(默认5001端口),证书在客户端即群晖端配置,无证书的注意浏览器访问时添加信任

[http_transmission]
type = http
local_ip = 192.168.1.2
local_port = 9091
use_compression = true
use_encryption = true
custom_domains = tr.freenat.bid
#transmission下载客户端

[http_rutorrent]
type = http
local_ip = 192.168.1.2
local_port = 80
use_compression = true
use_encryption = true
custom_domains = rt.freenat.bid
#rutorrent下载客户端,用Download Station的类似,注意端口


[http_blog]
type = http
local_ip = 192.168.1.2
local_port = 80
use_compression = true
use_encryption = true
custom_domains = blog.freenat.bid
#群晖里的web搭建的博客,怎么搭建百度去

[http_plex]
type = http
local_ip = 192.168.1.2
local_port = 32400
use_compression = true
use_encryption = true
custom_domains = plex.freenat.bid
#plex视频服务器,外面直接通过plex看群晖内视频

[https_feixun]
privilege_mode = true
type = http
local_ip = 192.168.1.1
#路由器ip
local_port = 80
use_compression = true
use_encryption = true
authentication_timeout = 0
custom_domains = feixun.freenat.bid
#穿透路由器


[tcp_ssh]
#群晖ssh连接
type = tcp
local_ip = 192.168.1.2
local_port = 22
use_compression = true
use_encryption = true
remote_port = 3463
#远程端口,一般tcp和udp需要设置,不需要设置custom_domain,访问时为【frps服务器地址+远程端口】,没有域名的用这种方式通过【frps服务器地址+远程端口】即可实现访问

[udp]
type = udp
local_ip = 192.168.1.2
local_port = 53
use_compression = true
use_encryption = true
remote_port = 3453
#访问时为【frps服务器地址+远程端口】

http://freenat.ml/
http://frp.kerwin.cn/

### 配置和移植ARM开发环境 #### 准备工作 为了在Ubuntu上配置并移植ARM开发环境至开发板,需先确认主机已安装必要的工具链和支持软件包。这通常涉及交叉编译器、QEMU模拟器以及其他辅助工具的设置。 对于FL2440这样的特定型号开发板,在Ubuntu环境下准备相应的工具链至关重要[^1]。建议采用官方推荐或社区广泛使用的预构建版本来简化这一过程。 #### 工具链安装 通过APT仓库获取GNU ARM Embedded Toolchain是最简便的方法之一: ```bash sudo apt-get update && sudo apt-get install gcc-arm-none-eabi g++-arm-none-eabi binutils-arm-none-eabi ``` 上述命令会下载并安装适合大多数嵌入式系统的GCC编译套件及其依赖项。 #### 文件系统创建 针对不带图形界面的核心版Linux发行版(如Ubuntu Core),可以利用BusyBox提供的`mkfs.ext2`命令初始化目标设备上的分区作为根文件系统的一部分操作[^3]: ```bash busybox mkfs.ext2 /dev/block/mmcblk0p1 ``` 此步骤假设mmcblk0p1代表SD卡或其他存储介质的第一个逻辑分区;实际应用时应根据具体情况调整路径参数。 #### SSH服务部署 为了让远程管理更加便捷高效,可在开发板内部署SSH服务器组件。具体做法是从宿主机向目标机传输预先准备好的OpenSSH配置及相关资源文件,并放置于适当位置以便后续调用[^4]: ```bash scp moduli ssh_config sshd_config root@<target-ip>:/usr/local/etc/ ``` 这里假定已经建立了无密码认证机制从而实现SCP协议下的自动化数据交换流程。 #### Sudo功能集成 如果希望赋予非特权账户执行超级用户级别指令的能力,则有必要引入Sudo实用程序。按照既定指南完成从源码打包直至最终安放各环节的任务后,还需注意修正相应权限位以及补充缺失选项以确保正常使用效果[^5]。 ```bash tar xf sudo-version.tar.gz cd sudo-version ./configure --host=arm-linux-gnueabihf --prefix=/usr/local/sudo make sudo make install DESTDIR=$(pwd)/install-root rsync -av ./install-root/ root@<target-ip>:/ --exclude='etc' ssh root@<target-ip> 'chmod 4755 /usr/local/sudo/bin/sudo; mkdir -p /etc/sudoers.d/' scp sudoers root@<target-ip>:/etc/ ``` 以上脚本片段展示了如何跨平台编译Sudo并将产物同步推送至远端节点的同时妥善处理访问控制列表ACL设定事宜。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值