跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 如何实现软路由代理?
未分類
25 2 月 2021

如何实现软路由代理?

如何实现软路由代理?

資深大佬 : ward56 2

具体需求:
A 发起请求,https://1.1.1.1:32086?name=user&token=q2TW&kity=sd
ros 判断 匹配这个的 url 并且代理出去且保留接口参数,非这个 url 的做透明底代理。
大佬有話說 (20)

  • 主 資深大佬 : ward56

    我描述 的可能不太准确,或者我已经陷入思维误区了,请见谅。
    我已经在网上找过 ros 的透明代理,但是测试过程中并没有实现功能。

  • 資深大佬 : titanium98118

    透明代理,openwrt+类$$ 就能实现

  • 資深大佬 : iceheart

    做不到,你这个需求得用 pac 脚本实现

  • 主 資深大佬 : ward56

    @iceheart 是因为 uri 的接口参数不支持正则表达式吗?没找到对应的案例和官网说明。

  • 主 資深大佬 : ward56

    @titanium98118 目前环境咱不能替换 openwrt+类$$,不过还是谢谢你。

  • 資深大佬 : iceheart

    https 的用途就是防止中间人偷懒数据,

  • 資深大佬 : iceheart

    路由器就是标准的中间人角色,所以是无法得到 url 请求的

  • 資深大佬 : systemcall

    @iceheart 设备上面信任证书的话,可以解密 HTTPS 流量和替换
    不过有些软件会检测吧

  • 主 資深大佬 : ward56

    @systemcall 可以不用 https,我们也有 http 的,只是不知道怎么实现,没思路了

  • 主 資深大佬 : ward56

    附加描述, 接口请求可以不是 https

  • 資深大佬 : justs0o

    直接解析域名 IP 做策略路由走代理

  • 資深大佬 : littlewing

    你需要 nginx

  • 資深大佬 : no1xsyzy

    我估计你应该直接配置个 L7 代理,或者说 relay,或者说中间件,或者说 API gateway
    也就是自己写个服务端,它的作用就是在收到客户端请求时去请求另一个服务端
    方便点就是 bottle + request

  • 資深大佬 : smileawei

    http 代理+pac 即可。如果你是浏览器用的话。
    pac 规则里可以写那些域名走代理。其他不走。

    或者 tcp 和路由级别。
    用 ipset 对域名打标记,把域名的 ip 定向到透明代理。或者到其他的网关。

  • 資深大佬 : neighbads

    这不就是 NGINX 反向代理?

  • 主 資深大佬 : ward56

    @neighbads 对,用 nginx 也可以实现。

  • 主 資深大佬 : ward56

    @littlewing 对,用 nginx 也可以实现。

  • 主 資深大佬 : ward56

    附加描述, 当前项目不支持非 routeos 软路由方式。

  • 主 資深大佬 : ward56

    @justs0o 解析+标记+策略路由,理论可以实现,我先测一下。

  • 主 資深大佬 : ward56

    @no1xsyzy 还不具备写一个服务端能力,还没用过 L7,还是先从 L7 入手试下。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具