ไคลเอ็นต์พร็อกซี Hola แบบสแตนด์อโลน เพียงเรียกใช้งาน แล้วมันจะเริ่มพร็อกซีเซิร์ฟเวอร์ HTTP ธรรมดาที่ส่งต่อการรับส่งข้อมูลผ่านพร็อกซี Hola ที่คุณเลือก ตามค่าเริ่มต้น แอปพลิเคชันจะฟังบน 127.0.0.1:8080
แอปพลิเคชันสามารถส่งต่อการรับส่งข้อมูลผ่านพรอกซีในศูนย์ข้อมูล (แฟล็ก -proxy-type direct
ค่าเริ่มต้น) หรือผ่านเพียร์พรอกซีบน IP ที่อยู่อาศัย (ISP ผู้บริโภค) ในประเทศนั้น (แฟล็ก -proxy-type lum
)
คุณสามารถกล่าวขอบคุณผู้เขียนได้โดยการบริจาคเงินให้กับกระเป๋าเงินเหล่านี้:
0xB71250010e8beC90C5f9ddF408251eBA9dD7320e
1N89PRvG1CSsUk9sxKwBwudN6TjTPQ1N8a
bc1qc0hcyxc000qf0ketv4r44ld7dlgmmu73rtlntw
มิเรอร์ IPFS คอมไพล์:
git clone https://ipfs.io/ipns/k51qzi5uqu5dkrgx0hozpy1tlggw5o0whtquyrjlc6pprhvbmczr6qtj4ocrv0 hola-proxy
ไบนารีที่สร้างไว้ล่วงหน้ามีอยู่ที่นี่
อย่าลืมทำให้ไฟล์ปฏิบัติการได้บนระบบที่คล้าย Unix (Linux, MacOS, *BSD, Android) เพื่อความสะดวกของคุณให้เปลี่ยนชื่อไฟล์ที่ดาวน์โหลดเป็น hola-proxy
และรันภายในไดเร็กทอรีที่คุณวางไว้:
chmod +x hola-proxy
หรือคุณสามารถติดตั้ง hola-proxy จากแหล่งที่มาได้ รันสิ่งต่อไปนี้ภายในไดเร็กทอรีต้นทาง:
make install
มีอิมเมจนักเทียบท่าด้วยเช่นกัน นี่คือตัวอย่างการเรียกใช้ hola-proxy ผ่าน DE เป็นบริการเบื้องหลัง:
docker run -d
--security-opt no-new-privileges
-p 127.0.0.1:8080:8080
--restart unless-stopped
--name hola-proxy
yarmak/hola-proxy -country de
sudo snap install hola-proxy
รายชื่อประเทศที่มีอยู่:
$ ./hola-proxy -list-countries
ar - Argentina
at - Austria
au - Australia
be - Belgium
bg - Bulgaria
br - Brazil
ca - Canada
ch - Switzerland
cl - Chile
co - Colombia
cz - Czech Republic
de - Germany
dk - Denmark
es - Spain
fi - Finland
fr - France
gb - United Kingdom (Great Britain)
gr - Greece
hk - Hong Kong
hr - Croatia
hu - Hungary
id - Indonesia
ie - Ireland
il - Israel
in - India
is - Iceland
it - Italy
jp - Japan
kr - Korea, Republic of
mx - Mexico
nl - Netherlands
no - Norway
nz - New Zealand
pl - Poland
ro - Romania
ru - Russian Federation
se - Sweden
sg - Singapore
sk - Slovakia
tr - Turkey
uk - United Kingdom
us - United States of America
เรียกใช้พรอกซีผ่านประเทศที่คุณเลือก:
$ ./hola-proxy -country de
หรือเรียกใช้พรอกซีบน IP ที่อยู่อาศัย:
$ ./hola-proxy -proxy-type lum
นอกจากนี้ยังสามารถส่งออกที่อยู่พร็อกซีและข้อมูลประจำตัวได้:
$ ./hola-proxy -country de -list-proxies -limit 3
Login: user-uuid-0a67c797b3214cbdb432b089c4b801cd
Password: cd123c465901
Proxy-Authorization: basic dXNlci11dWlkLTBhNjdjNzk3YjMyMTRjYmRiNDMyYjA4OWM0YjgwMWNkOmNkMTIzYzQ2NTkwMQ==
host,ip_address,direct,peer,hola,trial,trial_peer,vendor
zagent783.hola.org,165.22.22.6,22222,22223,22224,22225,22226,digitalocean
zagent830.hola.org,104.248.24.64,22222,22223,22224,22225,22226,digitalocean
zagent248.hola.org,165.22.65.3,22222,22223,22224,22225,22226,digitalocean
การโต้แย้ง | พิมพ์ | คำอธิบาย |
---|---|---|
backoff-กำหนดเวลา | ระยะเวลา | ระยะเวลารวมของการพยายามใช้วิธี zgettunnels (ค่าเริ่มต้น 5 นาที) |
backoff-เริ่มต้น | ระยะเวลา | ความล่าช้าในการถอยกลับโดยเฉลี่ยเริ่มต้นสำหรับ zgettunnels (สุ่มโดย +/- 50%) (ค่าเริ่มต้น 3 วินาที) |
ผูกที่อยู่ | สตริง | ที่อยู่พร็อกซี HTTP ที่จะฟัง (ค่าเริ่มต้น "127.0.0.1:8080") |
แคไฟล์ | สตริง | ใช้ไฟล์บันเดิลใบรับรอง CA ที่กำหนดเอง |
ประเทศ | สตริง | ตำแหน่งพร็อกซีที่ต้องการ (ค่าเริ่มต้น "เรา") |
ไม่ใช้ทดลอง | - | ใช้พอร์ตปกติแทนพอร์ตทดลอง |
ต่อเวอร์ชั่น | สตริง | เวอร์ชันส่วนขยายเพื่อเลียนแบบในคำขอ สามารถรับได้จาก https://chrome.google.com/webstore/detail/hola-vpn-the-website-unbl/gkojfkhlekighikafcpjkiklfbnlmeio (ค่าเริ่มต้น "999.999.999") |
บังคับพอร์ตสนาม | ตัวเลข | บังคับช่องพอร์ต/หมายเลขเฉพาะ (ตัวอย่าง 24232 หรือ lum) |
ซ่อน-SNI | บูลีน | ซ่อน SNI ในเซสชัน TLS ด้วยพร็อกซีเซิร์ฟเวอร์ (ค่าเริ่มต้นเป็นจริง) |
เริ่มต้นลองใหม่ | ตัวเลข | จำนวนความพยายามในขั้นตอนการเริ่มต้น เป็นศูนย์สำหรับการลองซ้ำแบบไม่จำกัด |
เริ่มต้นลองใหม่อีกครั้งช่วงเวลา | ระยะเวลา | ความล่าช้าระหว่างการพยายามเริ่มต้นใหม่ (ค่าเริ่มต้น 5 วินาที) |
ขีด จำกัด | จำนวนเต็มที่ไม่ได้ลงนาม (ตัวเลข) | จำนวนพรอกซีในรายการที่ดึงข้อมูล (ค่าเริ่มต้น 3) |
รายชื่อประเทศ | สตริง | รายชื่อประเทศที่มีอยู่และออก |
รายการผู้รับมอบฉันทะ | - | รายการพร็อกซีเอาต์พุตและออก |
พร็อกซี | สตริง | ตั้งค่าพร็อกซีฐานเพื่อใช้สำหรับการโทรออกทั้งหมด รูปแบบ: <http|https|socks5|socks5h>://[login:password@]host[:port] ตัวอย่าง: http://user:[email protected]:3128 , socks5://10.0.0.1:1080 |
ประเภทพร็อกซี | สตริง | ประเภทพร็อกซี (Datacenter: โดยตรง) (ที่อยู่อาศัย: lum) (ค่าเริ่มต้น "โดยตรง") |
ตัวแก้ไข | สตริง | ตัวแก้ไข DNS/DoH/DoT เพื่อแก้ไขปัญหาโฮสต์ที่ถูกบล็อกของ Hola ดู https://github.com/ameshkov/dnslookup/ สำหรับรูปแบบ DNS URL อัปสตรีม (ค่าเริ่มต้น "https://cloudflare-dns.com/dns-query") |
หมุน | ระยะเวลา | หมุนเวียน ID ผู้ใช้หนึ่งครั้งต่อระยะเวลาที่กำหนด (ค่าเริ่มต้น 1h0m0s) |
หมดเวลา | ระยะเวลา | หมดเวลาสำหรับการดำเนินงานเครือข่าย (ค่าเริ่มต้น 35 วินาที) |
ตัวแทนผู้ใช้ | สตริง | ค่าของส่วนหัว User-Agent ในคำขอ (ค่าเริ่มต้น "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML เช่น Gecko) Chrome/129.0.0.0 Safari/537.36") |
คำฟุ่มเฟือย | ตัวเลข | การบันทึกรายละเอียด (10 - ดีบัก, 20 - ข้อมูล, 30 - คำเตือน, 40 - ข้อผิดพลาด, 50 - สำคัญ) (ค่าเริ่มต้น 20) |