<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>透明代理 on Laning's Blog</title><link>https://blog.laning.org/tags/%E9%80%8F%E6%98%8E%E4%BB%A3%E7%90%86/</link><description>Recent content in 透明代理 on Laning's Blog</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 24 Nov 2024 10:19:13 +0800</lastBuildDate><atom:link href="https://blog.laning.org/tags/%E9%80%8F%E6%98%8E%E4%BB%A3%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>sing-box TUN模式透明代理</title><link>https://blog.laning.org/posts/wp-0372/</link><pubDate>Sat, 27 Apr 2024 01:16:33 +0800</pubDate><guid>https://blog.laning.org/posts/wp-0372/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;你的软路由到底是用来做旁路由还是主路由？如果是旁路由的话，只用科学上网不妨试试Linux旁路由网关&lt;/p&gt;
&lt;h2 id="docker镜像构建"&gt;docker镜像构建&lt;/h2&gt;
&lt;p&gt;原本是64位的处理器，可惜之前装的32位操作系统，所以只能从Dockerfile自己构建喽&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;拉源码&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git clone https://github.com/SagerNet/sing-box.git
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;构建镜像&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;docker build --no-cache -t laningya/sing-box:v1 .
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="docker-composeyml文件"&gt;docker-compose.yml文件&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;version: &amp;#34;3.3&amp;#34;
services:
sing-box:
image: laningya/sing-box:v1
container_name: sing-box
restart: always
network_mode: &amp;#34;host&amp;#34;
volumes:
- ./conf:/etc/sing-box/
devices:
- /dev/net/tun:/dev/net/tun
cap_add:
- ALL
command: -D /var/lib/sing-box -C /etc/sing-box/ run
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;要开启tun模式，devices和cap_add字段非常重要&lt;/p&gt;</description></item></channel></rss>