最近、Ubuntuサーバーのグローバルプロキシを構成する必要があり、優れたルートにグローバルバイパスウォールを構築する場所だけで良い方法がないことを発見し、V2rayの構成手順を研究し、透過ゲートウェイとして展開し、トリアージ、アドブロック、チェーンプロキシで構成しました。 この記事は、私がこれらの機能をどのように実装したかを文書化することについてです、ああ、ところで、** ledeに触れないでください、理由を聞かないでください。
上記のように、サーバーに壁を持たせる必要があり、壁を越えるために何も設定する必要がないので、インターネットでチェックし、ソリューションへの中国のデータの99%は[ソフトルーティング]は私の差別ではありませんこのことは、家庭環境であろうと生産環境であろうと、私はあえてソフトルーティングシステムをメインルートとして使用せず、一度問題が発生すると、ネットワークは完全に切断され、インターネットでさえ解決策を見つけるために(~~コンピュータはネットワークなしでコマンドをコピーすることはできません~~)。
慎重に比較した後、透過ゲートウェイを選択しましたが、ソフトルーティングとの違いは何ですか? 自宅にインターネットデバイス、ルーター、光モデムが3つしかないとします。 次の図に示すように、
この場合、3 つのインターネット デバイスすべてをグローバルに壁を越えて移動させる場合は、ルータをソフト ルートに置き換えると、次の効果があります。
ソフトルートがハングすると、すべてのインターネットデバイスがネットワークに接続できなくなり、この場合、ソフトルートを取り出してルーターをインターネット機器に直接接続してネットワークを復元することしかできません。
また、透過ゲートウェイには次のような効果があります。
透過ゲートウェイはトラフィックを転送するため、物理回線を変更することなく、障害が発生したときに上位レベルのゲートウェイを直接使用でき、透過ゲートウェイソリューションよりも簡単で安全です。
最後に、素晴らしいネットワークツールであるV2rayを搭載したUbuntu仮想マシンを使用して、グローバル/部分的なデバイス回避、国内外のトラフィック分散、広告ブロック、チェーンプロキシを実現できる非常に使いやすい透過ゲートウェイを構築しました。 私の建設の全過程は以下に詳細に記録されます。
次のコマンドを入力して、IPV4 転送を有効にします。
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf & sysctl -p
'rc.local' ファイル 'nano /etc/rc.local' を編集します。
#!/bin/bash ifconfig eth0 [ネイティブ IP] ネットマスク 255.255.255.0 ルート追加デフォルトgw【デフォルトゲートウェイIPまたはルータIP】
上記のフィールドを追加して保存し、権限を設定します。
chmod 755 /etc/rc.local
curl -LROJ https://file.tstrs.me/software/v2ray/install-release.sh & bash install-release.sh
システムサービスに追加し、ブートを設定します。
systemctl enable v2ray systemctl restart v2ray
制限 'nano /etc/systemd/system/v2ray.service' を変更するには、サービスの下に行を追加します。
制限ファイルなし=1048576
wget -P /usr/local/bin https://file.tstrs.me/software/v2ray/geoip.dat & wget -P /usr/local/bin https://file.tstrs.me/software/v2ray/geosite.dat
実際、これはそれに置くものではありません、私は私が使用している構成をpoします。
{ "DNS": { "サーバー": [ { "アドレス": "114.114.114.114", "ポート":53、 "ドメイン": [ "ジオサイト:CN" ] }, { "アドレス": "1.1.1.1", "ポート":53、 "ドメイン": [ "ジオサイト:ジオロケーション-!cn" ] } ] }, "インバウンド": [{ "ポート": [設定に応じて変更], "プロトコル": "VMESS", "設定": { "クライアント": [ { "id": "[設定に応じて変更]", "レベル":1、 "alterId": 64 } ] } }, { "ポート":1080、 "プロトコル": "靴下", "設定": { "auth": "noauth", "udp": 真 } }, { "ポート":12315、 "プロトコル": "ドコデモドア", "設定": { "ネットワーク": "TCP,UDP", "フォローリダイレクト":真 }, "スニッフィング":{ "有効":真、 "destOverride": ["http", "tls"] } } ], "アウトバウンド": [ { "タグ": "プロキシ", "プロトコル": "VMESS", "設定": { "vnext": [ { "アドレス": "[設定に応じて変更]", "ポート": [設定に応じて変更], "ユーザー": [ { "id": "[設定に応じて変更]", "alterId": [設定に応じて変更] } ] } ] } }, { "プロトコル": "自由"、 "設定": {}, "タグ": "直接" }, { "プロトコル": "ブラックホール", "設定": {}, "タグ": "アドブロック" } ], "ルーティング": { "domainStrategy": "IPOnDemand", "ルール": [ { "タイプ": "フィールド", "outboundTag": "adblock", "ドメイン": ["ジオサイト:カテゴリ広告"] }, { "タイプ": "フィールド", "アウトバウンドタグ": "直接", "ドメイン": ["ジオサイト:CN"] }, { "タイプ": "フィールド", "アウトバウンドタグ": "直接", "ip": [ "geoip:cn", "geoip:private" ] } ] } }
インバウンドの最初のルールはチェーンプロキシですので、不要な場合は必ずルールを削除してください。 アウトバウンドのルールは、使用しているV2rayプロトコルを変更することで使用できます。
最後に、次のコマンドでV2rayを再起動します。
サービス v2ray の再起動
iptablesを使用してトラフィックを転送するには、次のコマンドを入力します。
sudo iptables -t nat -N V2RAY sudo iptables -t nat -a V2RAY -d 192.168.0.0/16 -j RETURN sudo iptables -t nat -a V2RAY -p tcp -j REDIRECT --to-ports 12315 sudo iptables -t nat -A PREROUTING -p tcp -j V2RAY
自動設定を有効にするには、 'rc.local'ファイルに保存して起動します。
LAN内のホストは、トランスペアレントゲートウェイが配置されているIPへのデフォルトゲートウェイを変更して、ローカルグローバル自動ウォールを実現し、上記の構成ファイルは国内トラフィックと外部トラフィックを自動的に迂回させ、遭遇すると自動的に広告をブロックします。 クライアントは、使用するために特別な設定を行う必要はありません。
LAN全体の壁を自動的に登る場合は、ルータのデフォルトゲートウェイを変更します。
ネットワークはとても楽しいです、特に ドコデモドア あらゆる種類のトラフィックを中継できます。 ルーティング部分も興味深いです、日本の私のVPSは大きくて速いトラフィック速度を持っていますが、ナイフェイのロックを解除しません、そしてあなたがナイフェイを見ると、あなたはエラーを報告するでしょう。 香港VPSはどうですか、ネイフェイのロックを解除しますが、はしごを前後に切り替えるのは非常に面倒で、香港ノードアウトバウンドを使用し、他のすべては日本語ノードを使用します。
本来はフリーフローを追加したかったのですが、家系幅は80、8080が使えず、諦めて、次回書きましょう。
Font Awesome アイコン コレクションを WordPress サイトに追加しましょう!
これは、Siri が真にインテリジェントになるための出発点となる可能性があります。
V2ray と連携することで、China Unicom のフローフリー バイパス機能を実現できます.この記事は詳細なチュートリアルです.
この記事の主な内容は、対爬虫類戦略と対爬虫類スキルです。
1898年の改革運動における憲法改正
目次
人気タグ
その他の言語
サイト情報