V2ray advanced - Upload-Geschwindigkeit um das Dreifache erhöht! (Dokodemo-Türportweiterleitung)
2019-10-16 · 2251 · 13 minFrüher [ein Artikel] (https://tstrs.me/1461.html) schrieb, wie man ein Ein-Klick-Skript verwendet, um einen V2ray-Proxy zu erstellen, aber wegen GFW, so dass seine Leistung unter dem Mobilfunknetz sehr schlecht ist, bin ich nicht sehr kompetent in diesem Aspekt des Netzwerk-Stacks, grob verstehen, dass der Server BBR installieren sollte, damit der Client * Download * schnell ist, aber der Client ist ein Mobiltelefon, Notebooks und andere Geräte kommen nicht mit BBR, also müssen Sie * hochladen * Es bleibt beim Betrieb sehr hängen, z. B. bei Google Drive-Backups.
Der Hauptinhalt dieses Artikels besteht darin, vorzustellen, wie das Dokodemo-Door-Protokoll des Project V-Projekts verwendet werden kann, um das Internet wissenschaftlich zu beschleunigen, und die von mir getestete Upload-Geschwindigkeit ist mindestens 3-mal besser!
# Vorwort
Unter normalen Umständen, nach der Installation von BBR auf dem Proxy-Server, solange der Dienstanbieter nicht ernsthaft überverkauft ist, ist die Download-Geschwindigkeit immer noch sehr schön, aber die Upload-Geschwindigkeit hängt vom Schicksal ab, gut und schlecht, der Grund, warum ich es getestet habe, ist, dass es einige Interferenzen und einfache Paketverluste zwischen dem lokalen Netzwerk und dem Proxy-Server im Ausland gibt, weil die physische Entfernung zu weit entfernt ist" (ping> 70ms)', dauert es einige Zeit, bis die Verbindung wiederhergestellt ist, daher ist die Upload-Geschwindigkeit relativ langsam' (grob gesagt, ich verstehe die spezifischen Protokolldetails nicht'.
Meine Lösung besteht darin, einen Transitknoten in China zu bauen und sich für lange Zeit mit dem Proxyserver in Übersee zu verbinden, so dass, solange Ihre Verbindung zum Transitknoten kein Problem darstellt, die Zwei-Wege-Geschwindigkeit im Grunde genommen bis zur Spitze des Breitbands laufen kann, und die Inlandsverbindung ist auch auf die gleiche Weise verschlüsselt, und die Sicherheit ist auch einigermaßen gewährleistet.
# Beschleunigungsschema
Anmerkung! Der Transitknoten muss inländisch sein, und je näher Sie sind, desto besser.
Dinge zur Vorbereitung:
1.Ein Knoten in Übersee, auf dem V2ray installiert ist, und eine vmess-Verbindung, die Sie verwenden können. 2. Ein Transitknoten innerhalb des Gebiets.
Abrufen von Knoteninformationen in Übersee
Dieser Überseeknoten kann von Ihnen selbst gebaut oder vom Flughafen gekauft werden, da hier nur der Transitknoten konfiguriert werden muss und kein Proxyserver konfiguriert werden muss.
Hier ist ein Link zum V2ray vmess-Protokoll, das ungefähr so aussieht:
vmess: ew0KICAidiI6ICIyIiwNCiAgInBzIjogIuS9oOaDs+ W5suWVpSIsDQogICJhZGQiOiAiaGFoYWguaGFoaGEuaGFoYWgiLA0KICAicG9ydCI6ICI5OTk5OSIsDQogICJpZCI6ICI1OTM1ZDM3Ny1kNDEyLTRlNTYtOWEyNi1kZjMzZTcwODlkMjIiLA0KICAiYWlkIjogIjIzMyIsDQogICJuZXQiOiAidGNwIiwNCiAgInR5cGUiOiAibm 9uZSIsDQogICJob3N0IjogIiIsDQogICJwYXRoIjogIiIsDQogICJ0bHMiOiAiIg0KfQ==
Importieren Sie es in einen beliebigen V2ray-fähigen Client, um eine Proxy-Verbindung zu analysieren, die verbunden werden kann, z. B. in V2rayN:
Die Seite im Bild oben sollte nicht geschlossen werden, wir werden sie bald verwenden.
Konfigurieren des inländischen Knotens
Bei diesem Knoten kann es sich um eine physische Maschine, einen VPS eines Cloud-Anbieters oder eine unter Windows installierte virtuelle Maschine handeln, sofern Linux ausgeführt werden kann.
System: Ich verwende theoretisch Ubuntu 16.04, solange der Kernel nach Linux 2.6.23 ist.
Der Installationsteil hier verwendet keine Ein-Klick-Skripte von Drittanbietern, da diese Skripte keine sehr guten benutzerdefinierten Protokolle sind und nicht 100% sicher und zuverlässig sind, also verwende ich das Skript, das offiziell von v2ray empfohlen wird.
1.Installieren Sie V2Ray auf dem Transitknoten, falls Sie es noch nicht installiert haben, können Sie es direkt mit dem folgenden Skript installieren:
bash <(curl -L -s https://install.direct/go.sh)
Wenn Sie es bereits installiert haben, laden Sie das Skript herunter und verwenden Sie den Befehl '-f', um eine Neuinstallation zu erzwingen.
curl -o go.sh https://install.direct/go.sh
chmod +x go.sh
./go.sh -f
Abschließend werden die folgenden Zeichen ausgegeben, um die Installation abzuschließen:
HAFEN:10073
UUID:e61f55bf-8450-4fa6-884e-4b46b64122c4
Symlink /etc/systemd/system/multi-user.target.wants/v2ray.service → /etc /systemd/system/v2ray.service erstellt.
V2Ray v4.20.0 ist installiert.
2. Ändern Sie die Konfigurationsdatei
Öffnen Sie /etc/v2ray/config.json mit Ihrem bevorzugten Editor
Die Standardeinstellung sollte wie folgt aussehen:
{
"eingehend": [{
"Hafen": 10073,
"Protokoll": "vmess",
"Einstellungen": {
"Kunden": [
{
"ID": "e61f55bf-8450-4fa6-884e-4b46b64122c4",
"Ebene": 1,
"alterId": 64
}
]
}
}],
"outbounds": [{
"Protokoll": "Freiheit",
"Einstellungen": {}
},{
"Protokoll": "Schwarzes Loch",
"Einstellungen": {},
"Tag": "Blockiert"
}],
"Routing": {
"Regeln": [
{
"Typ": "Feld",
"ip": ["geoip:private"],
"outboundTag": "blockiert"
}
]
}
}
Wir brauchen das obige nicht, löschen Sie einfach den gesamten Inhalt, kopieren Sie Folgendes und ändern Sie die Felder, die ich speziell kommentiert habe:
{
"eingehend": [{
"Hafen": 23213, #你的中转节点入站端口
"hören": "0.0.0.0",
"Protokoll": "dokodemo-door",
"Einstellungen": {
"Adresse": "111.222.333.444", #你获取到的节点信息内的境外节点ip
"Hafen": 32334, #你获取到的节点信息内的境外节点端口
"Netzwerk": "TCP, UDP"
},
"Tag": "",
"schnüffeln": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}],
"outbounds": [{
"Protokoll": "Freiheit",
"Einstellungen": {}
},{
"Protokoll": "Schwarzes Loch",
"Einstellungen": {},
"Tag": "Blockiert"
}],
"Routing": {
"Regeln": [
{
"Typ": "Feld",
"ip": ["geoip:private"],
"outboundTag": "blockiert"
}
]
}
}
Verschieben Sie zusätzlich zu den oben genannten drei zu ändernden Feldern nicht den Rest, denken Sie daran, den Kommentar zu löschen und dann das Speichern zu beenden.
3.V2Ray verwalten
Verwenden Sie den Dienst v2ray 'start'|'stop'|'status'|'reload'|'restart'|'force-reload', um den Betrieb von V2Ray zu steuern.
Ändern Sie zu diesem Zeitpunkt den vmess-Link, den Sie zuvor zu V2rayN hinzugefügt haben, ändern Sie den Port für den eingehenden Port, der auf dem Transitknoten festgelegt ist, ändern Sie die Adresse in die IP des Transitknotens, und der Rest kann unverändert verwendet werden.
# Nachtrag
Ich benutze eine physische Maschine als Transitknoten, die physische Adresse des Knotens befindet sich in Shanghai, ich arbeite normalerweise hier, die allgemeine Nutzungserfahrung ist viel reibungsloser als meine direkte Verbindung zu Knoten in Übersee, kooperiere mit dem Client, um den Datenverkehr umzuleiten und das VPN-Logo zu verbergen, wenn ich YouTube nicht sehen kann, habe ich nicht das Gefühl, über die Mauer zu klettern.
Wenn Sie der Meinung sind, dass die Geschwindigkeit nicht gut ist, überprüfen Sie, ob der Transitknoten BBR aktiviert hat. Oder sehen Sie sich diese Tutorial-Installation an: [Ein Klick, um V2ray zu erstellen und ServerSpeeder zu aktivieren] (https://tstrs.me/1461.html).
Die Weiterleitungsleistung des Transitknotens bestimmt die Geschwindigkeit Ihres Internetzugangs, mein Breitband ist 100 M Downlink und 30 M Upstream, so dass meine Nutzung dieses Transits dazu führt, dass meine Download-Geschwindigkeit auf 30 M begrenzt wird, aber auf die gleiche Weise hat sich die Upload-Geschwindigkeit von ein paar Megabyte auf 30 MB erhöht, und ich denke, dieses Opfer ist es wert. Schließlich ist es unmöglich, jeden Tag 4K zu sehen, aber das Bild muss jeden Tag kämpfen ~, langsames Hochladen führt dazu, dass andere mit dem Posten fertig werden, und Sie haben es noch nicht verschickt (
Tatsächlich wird das V2ray-Projekt nicht speziell verwendet, um die Wand zu umgehen, ich sehe, dass es auch in die Anwendung eingekapselt werden kann, um Tunnelverbindungen zu erstellen, und kann auch ein Kettenproxy sein, es gibt viele magische Funktionen, die ich nicht verstehen kann, wirklich NB.
Urheberrechtshinweis :
Dieser Artikel wurde von SaltyLeo verfasst. Bei Fehlern bitte eine Nachricht hinterlassen. Bei der Reproduktion oder Zitierung dieses Artikels beachten Sie bitte die CC BY-NC-SA Lizenz, die Namensnennung, nichtkommerzielle Nutzung und die gleiche Weitergabe erfordert!Kommentar :
Weiterlesen :
Bringen Sie Ihnen bei, das Open-Source-Online-Wasserzeichen-Tool auf GitHub bereitzustellen.
Der Hauptinhalt dieses Artikels ist, wie Sie Post to IPFS verwenden, um Dokumente im IPFS-Netzwerk zu veröffentlichen und andere Knoten bei der dauerhaften Speicherung unterstützen zu lassen.
Raspberry Pi erhält DHT11-Temperatur- und Feuchtigkeitssensordaten über Python
Ich habe kürzlich i-book.in neu gestaltet und das Automatisierungsskript aktualisiert. Ich werde den spezifischen Code nicht posten, aber es ist alles auf GitHub verfügbar.
Tipps zur Verwendung von iptables
Website-Informationen
Tags: 204
Gesamtseitenaufrufe: 12,890,145
Ladezeit: 11.44 ms
Ver : 4.0.1