想实现用家用 pc 做代理点,实现服务器跑的服务走家用 pc 所在网络。
有什么开源软件的方案能够实现吗?
对网络和通信不是很熟悉,感觉可以通过服务器和家里 pc 组一个虚拟网络,然后家里 pc 安装代理服务,服务器端通过虚拟网络连接代理。
1
mmm159357456 2023-09-10 11:43:02 +08:00 1
最简单的是 cloudflared
|
2
totoro625 2023-09-10 11:46:08 +08:00
Tailscale 等软件组网或 FRP 等软件内网穿透,另外为啥要不直接在家里部署服务,省去公网服务器?
我现在公网服务器仅作为家庭服务器的 ipv4 入口,所有服务都丢在家庭服务器上了 |
3
Muniesa 2023-09-10 11:52:02 +08:00 via Android
本地搭个代理服务,用 frp 把本地代理服务的端口映射到服务器里的端口
|
4
LYwyc2 2023-09-10 11:53:28 +08:00
建议上 IPv6 直接一步到位
|
5
shalingye 2023-09-10 12:02:39 +08:00 via Android
家里代理端口 x-->frpc-->服务器端口 y ,服务器连接 127.0.0.1 的端口 y 即家里代理。
|
6
simo OP @totoro625 @LYwyc2 不是要把家庭电脑做成服务器,是为了使用家庭网络,需要把家庭电脑做成代理点。家庭网络可能是随便一个同事、朋友的 pc 机,不能要求他们上 IPv6 。
@mmm159357456 @Muniesa 谢谢,我试试,优先 frp ,如果能封装成一个客户端软件就方便了。 |
7
worldquant 2023-09-10 12:14:17 +08:00
家里搭建 s5 ,frp 映射到公网 a , 公网 b 可以直接 a
|
8
hntangbohu 2023-09-10 12:28:50 +08:00
1.家里电脑安装虚拟机
2.虚拟机中安装 openwrt 3.设置 openwrt 路由器的代理信息 4.设置 openwrt 路由为旁路由 5.通过旁路由代理上网 |
9
niubee1 2023-09-10 12:36:54 +08:00
我因为不想切换手机的 icloud 账号装小火箭,所以就在家里的树莓派上装了个 OpenWRT ,挂 ShadowSocksR Plus+上机场,然后 Frp 映射 IPSec 的端口到树莓派,然后在 OpenWRT 上配置一下 IPSec 的服务。然后手机上配置一下 IPSec 的 VPN 。就可以手机用家里的网络代理科学上网了
|
10
busterian 2023-09-10 12:37:44 +08:00
没有公网 ip ,访问带宽吃公网服务器的带宽。最常见 300M 宽带,有公网 IP 带宽理论速度 30Mbps ,如果用 frp,30M 公网服务器带宽要花的钱不比开动态公网 ip 少。
|
11
heiher 2023-09-10 13:10:07 +08:00 via Android
|
12
YGHMXFAL 2023-09-10 13:35:40 +08:00
万金油办法:
[1]在你的电脑上,拿 brook 起一个 socks5 服务器 [2]chisel 反向端口转发到 VPS 上 (甚至就 chisel 自己就能同时实现这俩步) |
13
msg7086 2023-09-10 15:40:38 +08:00
SSH 从家往服务器起一个反向 Socks5 隧道就行了。关键词 SSH reverse dynamic forwarding 。
|
14
jackOff 2023-09-10 16:06:34 +08:00 via Android
Zerotier,bore,tailscale,如果有公网 ipv6 就更简单了,直接是通的
|
15
yinmin 2023-09-11 08:32:22 +08:00 via iPhone
autossh
|