คำถามติดแท็ก proxy

อุปกรณ์หรือโปรแกรมที่อยู่ระหว่างสองโปรแกรมหรืออุปกรณ์ที่เชื่อมต่อระหว่างกัน

2
พร็อกซีแบบไดนามิกที่มี nginx ตาม url param
ฉันกำลังโหลดรูปภาพจากเว็บไซต์ภายนอกที่ฉันต้องการใช้ใน Canvas WebGL แบบ 3 มิติ อย่างไรก็ตามสิ่งนี้ไม่ได้รับอนุญาตเนื่องจากแหล่งกำเนิด URL ที่ฉันกำลังสร้างจากหน้าเว็บมีดังนี้: http://domain/somename/imagesproxy?url=http%3A%2F%2Fanothersite%2Fimage.png ตอนนี้ฉันต้องการproxy_passสมมติให้ URL รวมอยู่ในคำขอด้วย location /somename/imagesproxy { proxy_pass ... proxy_set_header host localhost; } ฉันจะรับ nginx ไปยัง proxy แบบไดนามิกไปยัง URL อื่นได้อย่างไร
11 nginx  proxy  dynamic 

2
วิธีการตั้งค่าพร็อกซี TCP-changer แบบถาวร
ฉันมีผู้ให้บริการ (A) ที่ต้องการส่งข้อมูลถึงเราผ่านการเชื่อมต่อ TCP ขาเข้า น่าเสียดายที่เปลืองบริการ (B) ไม่สามารถรับการเชื่อมต่อ TCP ขาเข้า นอกจากนี้ยังไม่มี IP แบบคงที่ข้อกำหนดอื่น วิธีหนึ่งในการแก้ไขปัญหานี้จะเป็นบริการที่เชื่อมต่อพอร์ต TCP A ขาเข้ากับพอร์ต TCP อื่น B ​​เพื่อให้ผู้บริโภคสามารถทำการเชื่อมต่อขาออกไปยัง B นี่ไม่ใช่ปัญหาที่เป็นเอกลักษณ์[1] [2]และด้วย socat ฉันสามารถทำบางสิ่งบางอย่างใกล้เคียงกับสิ่งที่ฉันต้องการ: socat -d -d -d -u TCP4-LISTEN:PORT-A,reuseaddr TCP4-LISTEN:PORT-B,reuseaddr อย่างไรก็ตามนี่เป็นปัญหาต่อไปนี้: หาก B ตัดการเชื่อมต่อจะไม่สามารถเชื่อมต่อใหม่ได้ ด้วยTCP4-LISTEN:PORT-B,reuseaddr,forkมันสามารถเชื่อมต่อ แต่ไม่ได้รับข้อมูล B ไม่สามารถเชื่อมต่อก่อนที่ A ได้สร้างการเชื่อมต่อ (ผ่านได้) สามารถสร้างการเชื่อมต่อได้เพียงครั้งเดียวเพื่อPORT-B(เกินได้) มีวิธีการปรับคำสั่งเพื่อที่จะกลายเป็น "permament" และทนต่อความล้มเหลว?
10 proxy  tcp  socat 

1
ฉันจะทำให้ชื่อโฮสต์ของโพรโทคอล foo ทราบได้อย่างไร
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการรับรู้ชื่อโฮสต์และการใช้พร็อกซี่ ฉันรู้ว่าโปรโตคอลบางตัวรู้จักชื่อโฮสต์ นั่นคือเมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ HTTP ที่www.example.comรู้ว่าฉันต้องการwww.example.comบริการ HTTP ไม่ใช่www.example.netแม้ว่าพวกเขาจะอยู่ในที่อยู่ IP เดียวกัน ฉันจะทำสิ่งนี้เพื่อโปรโตคอลfoo ได้อย่างไร (หมายเหตุชั่วคราว: คำถามนี้ปรากฏขึ้นตามการสนทนาเมตา )

2
วิธีการดีบั๊กไฟล์แพคในโครเมี่ยมโดยไม่มีฟังก์ชั่นการแจ้งเตือน?
ฉันเพิ่งประสบปัญหากับไฟล์ pac ใหม่ที่มี chrome (ไฟล์ pac เดียวกันกับ IE และ Firefox ใช้งานได้) ฉันคิดว่าปัญหาของฉันเกิดจากฟังก์ชั่น "myIpAddress ()" ดูโพสต์นี้ => พร็อกซี - ไฟล์ Pac - ipv6 กับ myAdresse ()? ซึ่งไม่ส่งคืนที่อยู่ IP หลักของฉัน ฉันต้องการทำการทดสอบเพื่อดีบักไฟล์ pac แต่ตามโพสต์นี้ => http://findproxyforurl.com/debug-pac-file/ฟังก์ชั่นการดีบักไม่ได้รับการสนับสนุนอีกต่อไป ฉันพยายามใช้ตัวเลือกจากโพสต์นี้ => https://www.chromium.org/developers/design-documents/network-stack/debugging-net-proxy ในแท็บนี้ => chrome: // net-internals / # proxy ฉันเห็นไฟล์ pac ที่ใช้ แต่ไม่มีอะไรเพิ่มเติม และด้วยแท็บนี้: chrome: …

1
นำโดเมนย่อยหลายโดเมนไปที่แบ็กเอนด์เดียวโดยใช้ haproxy
ฉันใช้ haproxy เพื่อกำหนดเส้นทางสำหรับแอปพลิเคชั่นหลายตัวที่ทำงานบนเซิร์ฟเวอร์เดียว สำหรับโดเมนที่ใช้งานมีโดเมนย่อยหลายสิบโดเมนที่ควรถูกนำไปยังแอปพลิเคชันหนึ่งในไม่กี่แห่ง ขณะนี้ฉันแสดงรายการโดเมนย่อยเหล่านั้นทั้งหมดในบรรทัด separte การกำหนดค่าส่วนหน้าของฉันมีลักษณะเช่นนี้: frontend http-in bind *:80 acl alpha hdr(host) -i alpha.com acl beta hdr(host) -i beta.com acl gamma00 hdr(host) -i apple.gamma.com acl gamma01 hdr(host) -i banana.gamma.com acl gamma02 hdr(host) -i cherry.gamma.com acl gamma03 hdr(host) -i durian.gamma.com acl gamma04 hdr(host) -i elderberry.gamma.com acl gamma05 hdr(host) -i …

1
apache proxy ธรรมดาไม่ทำงาน
ฉันต้องการทดสอบการตั้งค่าพร็อกซีย้อนกลับอย่างง่ายโดยเปลี่ยนเส้นทางทุกคำขอเพียงไปยัง Google อย่างไรก็ตามมันไม่ทำงาน! พยายามที่จะเรียกดูบน localhost ฉันเพิ่งได้รับ apache "มันทำงาน" หน้าเริ่มต้น แต่ไม่พร็อกซี่ แน่นอนฉันโหลดโมดูลพร็อกซี proxy_http ไฟล์ต่อไปนี้อยู่ภายใต้ไซต์ที่พร้อมใช้งานและมีลิงก์สัญลักษณ์ในไซต์ที่เปิดใช้งาน ฉันรีสตาร์ทเซิร์ฟเวอร์ มีอะไรผิดปกติ? <VirtualHost 192.168.1.2:8080> ProxyRequests off ProxyPreserveHost On <proxy *> Order deny,allow Allow from all </proxy > ProxyPass / http://www.google.de ProxyPassReverse / http://www.google.de </VirtualHost >

6
SSH Tunnel สำหรับ Remote Desktop ผ่านทาง Intermediary Server Part II
ก่อนหน้านี้ฉันถามวิธีกำหนดค่า SSH 2 อุโมงค์โดยใช้เซิร์ฟเวอร์ตัวกลางเพื่อเรียกใช้เดสก์ท็อประยะไกลผ่านทางพวกเขาและฉันจัดการเพื่อให้ทำงานได้ ตอนนี้ฉันกำลังพยายามทำสิ่งเดียวกันโดยใช้เครื่องเดียวกัน แต่กลับกัน นี่คือการตั้งค่า: พีซี Windows 7 ในเครือข่ายส่วนตัวนั่งหลังไฟร์วอลล์ การเข้าถึงเซิร์ฟเวอร์ Linux สาธารณะซึ่งมีการเข้าถึงพีซี แล็ปท็อป Windows 7 ที่บ้านซึ่งฉันต้องการใช้ Remote Desktop จากพีซี R60666 localhost:3389ผมใช้สีโป๊วแล็ปท็อปเพื่อสร้างอุโมงค์กลับจากมันไปยังเซิร์ฟเวอร์ลินุกซ์: L60666 localhost:60666ผมใช้สีโป๊วบนเครื่องพีซีที่จะสร้างอุโมงค์ปกติจากมันไปยังเซิร์ฟเวอร์ลินุกซ์: ฉัน SSH ไปตัด Linux และผมทำงาน Telnet localhost 60,666 และดูเหมือนว่าจะผลิตออกคาดว่าตามที่อธิบายไว้ในเคล็ดลับการแก้จุดบกพร่องที่ฉันได้รับที่นี่ ฉันพยายามที่จะเชื่อมต่อใช้ Remote Desktop localhost:60666จากเครื่องคอมพิวเตอร์แล็ปท็อป: มันถามชื่อผู้ใช้และรหัสผ่านของฉันฉันคลิกตกลงและล็อคเซสชันปัจจุบันของฉันบนแล็ปท็อป (ดังนั้นฉันเห็นหน้าจอต้อนรับบนแล็ปท็อปแทนเดสก์ทอปของฉัน) จะแสดงข้อความ "ยินดีต้อนรับ" ในหน้าจอเดสก์ท็อประยะไกล มันแค่เป็นสีดำ ไม่ได้ตัดการเชื่อมต่อไม่มีข้อผิดพลาดและฉันไม่สามารถดำเนินการใด ๆ ในหน้าจอเดสก์ท็อประยะไกล ฉันลองตั้งค่าแบบเดียวกันกับแล็ปท็อป Windows XP …

3
mod_rpaf มีปัญหากับหน้า Nginx, Apache back-end หลังจากอัพเกรด Ubuntu
ฉันใช้ Nginx front-end สำหรับไฟล์สแตติกและพร็อกซีไปที่ Apache backend สำหรับ PHP และ Passenger โดยใช้ mod_rpaf ของ Apache เพื่อตั้งค่า IP แอดเดรสรีโมตที่ถูกต้องบนแบ็กเอนด์ ทุกอย่างทำงานได้ดีจนกระทั่งฉันอัพเกรดเป็น Ubuntu 12.04 (แม่นยำ) ตอนนี้ Apache รายงานการเชื่อมต่อทั้งหมดที่มาจาก 127.0.0.1 นี่คือการกำหนดค่าที่เกี่ยวข้อง ไม่มีอะไรเปลี่ยนแปลงที่นี่กับการอัพเกรด Nginx: proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; mod_rpaf: <IfModule mod_rpaf.c> RPAFenable On RPAFsethostname On RPAFproxy_ips 127.0.0.1 ::1 RPAFheader X-Forwarded-For </IfModule> ฉันใช้%{X-Forwarded-For}iในคำสั่ง Apache LogFormat และบันทึกการเข้าถึงแสดงที่อยู่ระยะไกลที่ถูกต้องดังนั้นฉันรู้ว่า Nginx กำลังส่งที่อยู่อย่างถูกต้อง …

2
กำลังแคชพร็อกซีสำหรับที่เก็บ yum และ debian
พร็อกซีแคชสำหรับ yum มีอยู่คล้ายกับที่เก็บข้อมูลโดยประมาณของ Debian หรือไม่? มีวิธีที่จะ reprepro ทำงานเหมือนกับประมาณ? ฉันได้ยินมาว่าประมาณไม่มั่นคง นอกจากนี้ฉันต้องการใช้ reprepro เพื่อให้ฉันสามารถใช้เว็บเซิร์ฟเวอร์ที่มีอยู่เพื่อให้บริการที่เก็บ
10 proxy  yum  cache  apt 

6
เมื่อใด / เพราะเหตุใดจึงต้องใช้เว็บพรอกซี / เกตเวย์?
ตอนนี้เรามีเครือข่ายพีซีประมาณ 25-30 เครื่องเชื่อมต่อกับอินเทอร์เน็ตด้วยอุปกรณ์ SonicWall Firewall / Router ที่ไม่ต้องเสียเงิน ไม่มีการกรอง / การบล็อกอื่นนอกเหนือจาก SMTP ขาออก (สำหรับไวรัสและอื่น ๆ ) ฉันจำได้ว่าในบางครั้งเครือข่าย / บริษัท มีความสำคัญอย่างยิ่งและต้องการส่งสิ่งต่าง ๆ ผ่านเว็บพร็อกซี / เกตเวย์ ... แต่ไม่ใช่เหตุผล! ฉันเดาว่าอาจเป็นเพราะการกรองเนื้อหา (ไม่ได้เยี่ยมชมเว็บไซต์ลามก ฯลฯ ) และ / หรือเนื้อหาของไวรัส (ดังนั้นพวกเขาจึงไม่ดาวน์โหลดไฟล์ที่ติดไวรัส) แต่เราต้องการอุปกรณ์เฉพาะสำหรับเรื่องนี้หรือไม่? ทำไม Cisco ASAs ถึงไม่ทำงานเช่นนี้ เราจะมีเหตุผลอะไรอีกที่ทำเช่นนั้น? ฉันจะทราบได้อย่างไรว่า / เมื่อเราต้องการย้ายไปที่เว็บพรอกซีหรือไม่ ขณะนี้เรายังไม่มีแผนการตรวจสอบ / จำกัด การเข้าถึงเว็บและเดสก์ท็อปแต่ละเครื่องมีการติดตั้งโปรแกรมป้องกันไวรัส

4
โหลดบาลานซ์โดยใช้การกำหนดเส้นทางการร้องขอ IIS7 และโมดูลโหลดบาลานซ์
Microsoft มีเอกสารจำนวนมากเกี่ยวกับการทำโหลดบาลานซ์ค่อนข้างใหม่และโมดูลการกำหนดเส้นทางการร้องขอสำหรับ IIS7 อยู่ที่นี่: http://blogs.iis.net/bills/archive/2009/02/16/iis7-request-routing-and-load -balancing-module-released.aspxแต่ฉันอยากรู้ว่ามีใครมีประสบการณ์ในการใช้มันหรือไม่ ข้อดี / ข้อเสียของการใช้โมดูลนี้มีอะไรบ้างแทนที่จะเป็นโซลูชันอื่นเช่น HAProxy

1
พร็อกซีย้อนกลับแบบง่าย ๆ พร้อม Traefik
ปัจจุบันฉันใช้ Apache เป็นพร็อกซีสำหรับคอนเทนเนอร์ LXD ของฉันโดยใช้การตั้งค่าประเภทนี้: <VirtualHost *:80> ServerName example.com ProxyRequests off ProxyPass / http://10.0.0.142/ retry=0 ProxyPassReverse / http://10.0.0.142/ ProxyPreserveHost On </VirtualHost> ผมอยากจะเปลี่ยนไปtraefik ฉันได้ลองกำหนดค่านี้: defaultEntryPoints = ["http"] [entryPoints] [entryPoints.http] address = ":80" [backends] [backends.backend1] [backends.backend1.servers.server1] url = "http://10.0.0.142" [frontends] [frontends.frontend1] backend = "backend1" passHostHeader = true [frontends.frontend1.routes.example] rule = "Host:example.com" สองสิ่งนี้เทียบเท่ากันหรือไม่ …

2
ฉันจะตั้งค่าพร็อกซี SOCKS บน ssh ด้วยการรับรองความถูกต้องด้วยรหัสผ่านบน CentOS ได้อย่างไร
ฉันรู้วิธีตั้งค่าพร็อกซีอย่างง่ายโดยใช้ssh -Dแต่ฉันต้องการใช้การรับรองความถูกต้องด้วยชื่อผู้ใช้และรหัสผ่านสำหรับกรณีนี้ มีวิธีใดบ้าง
10 linux  centos  ssh  proxy  socks 

2
กำหนดค่า Squid ให้เป็น HTTPS forward proxy หรือไม่?
ต่อไปนี้เป็นข้อมูลพื้นฐานเกี่ยวกับปัญหาของฉัน: ฉันมีบริการเว็บที่ทำงานบน Heroku ด้วยที่อยู่ IP แบบไดนามิก IP แบบคงที่ใน Heroku ไม่ใช่ตัวเลือก ฉันต้องเชื่อมต่อกับบริการเว็บภายนอกซึ่งอยู่หลังไฟร์วอลล์ บุคคลที่ดำเนินการบริการเว็บภายนอกจะเปิดไฟร์วอลล์ของพวกเขาไปยัง IP แบบคงที่เฉพาะเท่านั้น โซลูชันที่ฉันพยายามทำคือใช้ Squid บนเซิร์ฟเวอร์แยกต่างหากที่มี IP คงที่เพื่อส่งต่อคำขอพรอกซีจาก Heroku ไปยังบริการภายนอก ด้วยวิธีนี้บริการภายนอกจะเห็น IP แบบคงที่ของพร็อกซีเซิร์ฟเวอร์เสมอแทนที่จะเป็น IP แบบไดนามิกของบริการ Heroku เนื่องจากพร็อกซีเซิร์ฟเวอร์ของฉันไม่สามารถใช้ที่อยู่ IP สำหรับการตรวจสอบความถูกต้อง (นั่นเป็นปัญหาที่ต้องเริ่มต้นด้วย!) จึงต้องใช้ชื่อผู้ใช้และรหัสผ่าน นอกจากนี้ชื่อผู้ใช้และรหัสผ่านไม่สามารถส่งเป็นข้อความที่ชัดเจนได้เพราะหากผู้โจมตีต้องสกัดกั้นข้อความที่ชัดเจนพวกเขาสามารถเชื่อมต่อกับพร็อกซีของฉันที่แสร้งทำเป็นฉัน ไฟร์วอลล์ของบริการเว็บ ดังนั้น Squid proxy ต้องยอมรับการเชื่อมต่อผ่าน HTTPS ไม่ใช่ HTTP (การเชื่อมต่อกับบริการเว็บภายนอกอาจเป็น HTTP หรือ HTTPS) ฉันกำลังใช้งาน Squid 3.1.10 บน CentOS …
9 proxy  https  squid  heroku 

2
โซลูชั่นการจัดการ API [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน6 ปีที่ผ่านมา ขณะนี้ฉันกำลังสร้าง API และกำลังมองหาเครื่องมือเพื่อให้ฉันสามารถตรวจสอบ (ใน GUI) และการใช้อัตรา จำกัด ฉันเจอโซลูชันระดับองค์กรสองสามอัน ได้แก่ : http://apigee.com/ http://mashery.com/ http://www.layer7tech.com/ http://www.3scale.net/ แผนองค์กร Apigee เป็นสิ่งที่ฉันกำลังมองหา แต่แผนเริ่มต้นที่ $ 3,000 / เดือนซึ่งอยู่นอกช่วงราคาของฉัน โซลูชันอื่นทั้งหมดมีราคาแพงเกินไปหรือไม่มีวิธีแก้ไขปัญหาที่ฉันกำลังมองหา สิ่งนี้ทำให้ฉันมองไปที่ตัวเลือกโอเพนซอร์ซรวมถึง: http://apiaxle.com/ https://code.google.com/p/varnish-apikey/wiki/UsageManual วานิชดูเหมือนจะเป็นวิธีการแก้ปัญหาที่ค่อนข้างสมบูรณ์ อย่างไรก็ตามฉันจะต้องสร้าง GUI เพื่อให้เห็นภาพข้อมูล ตัวเลือกสุดท้ายของฉันคือการสร้างโซลูชันตั้งแต่เริ่มต้นโดยใช้ EventMachine และ ruby คำแนะนำใด ๆ?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.