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

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

13
วิธีการตั้งค่า Nginx เป็น reverse proxy แคชหรือไม่
ฉันได้ยินเมื่อเร็ว ๆ นี้ว่า Nginx ได้เพิ่มการแคชลงในคุณลักษณะพร็อกซีย้อนกลับ ฉันมองไปรอบ ๆ แต่ไม่พบข้อมูลมากนัก ฉันต้องการตั้งค่า Nginx เป็น reverse proxy แคชหน้า Apache / Django: เพื่อให้คำขอพร็อกซี Nginx สำหรับหน้าแบบไดนามิกบางส่วน (แต่ไม่ใช่ทั้งหมด) ไปยัง Apache จากนั้นแคชหน้าที่สร้างขึ้นและให้บริการการร้องขอหน้าถัดไปจากแคชเหล่านั้น เป็นการดีที่ฉันต้องการทำให้แคชใช้ไม่ได้ใน 2 วิธี: ตั้งวันที่หมดอายุในรายการที่แคช เพื่อทำให้รายการที่แคชไว้ใช้ไม่ได้อย่างชัดเจน เช่นถ้าแบ็คเอนด์ Django ของฉันมีการอัพเดทข้อมูลบางอย่างฉันต้องการบอก Nginx ให้ทำการแคชของหน้าเว็บที่ได้รับผลกระทบ เป็นไปได้ไหมที่จะตั้งให้ Nginx ทำเช่นนั้น? อย่างไร?

4
Nginx Redirect ผ่าน Proxy, Rewrite และ Preserve URL
ใน Nginx เราพยายามเปลี่ยนเส้นทาง URL ดังนี้: http://example.com/some/path -> http://192.168.1.24 ตำแหน่งที่ผู้ใช้ยังคงเห็น URL ดั้งเดิมในเบราว์เซอร์ของตน เมื่อผู้ใช้ถูกเปลี่ยนเส้นทางกล่าวว่าพวกเขาคลิกที่ลิงค์ไป/section/index.htmlเราต้องการให้คำขอที่นำไปสู่การเปลี่ยนเส้นทาง http://example.com/some/path/section/index.html -> http://192.168.1.24/section/index.html และอีกครั้งยังคงรักษา URL เดิม ความพยายามของเราเกี่ยวข้องกับการแก้ปัญหาต่าง ๆ โดยใช้พร็อกซีและกฎการเขียนซ้ำและด้านล่างแสดงการกำหนดค่าที่ทำให้เราใกล้เคียงกับโซลูชันมากที่สุด (โปรดทราบว่านี่คือการกำหนดค่าเว็บเซิร์ฟเวอร์สำหรับexample.comเว็บเซิร์ฟเวอร์) อย่างไรก็ตามยังมีปัญหาสองข้อสำหรับสิ่งนี้: มันไม่ได้เขียนใหม่อย่างถูกต้องในที่ URL คำขอที่ได้รับจากเว็บเซิร์ฟเวอร์http://192.168.1.24รวมถึง/some/pathและดังนั้นจึงไม่สามารถให้บริการหน้าที่จำเป็น เมื่อคุณวางบนลิงค์เมื่อเพจได้รับการบริการ/some/pathหายไปจาก URL server { listen 80; server_name www.example.com; location /some/path/ { proxy_pass http://192.168.1.24; proxy_redirect http://www.example.com/some/path http://192.168.1.24; proxy_set_header Host $host; } location / { index …

2
Apache ProxyPass พร้อม SSL
ฉันต้องการพร็อกซีคำขอจากไซต์ SSL ผ่านไซต์ที่ไม่ใช่ SSL Apache httpd.conf ของฉันมีลักษณะเช่นนี้: <VirtualHost 1.2.3.4:80> ServerName foo.com ProxyPass / https://bar.com/ </VirtualHost> ดังนั้นเมื่อฉันเยี่ยมชมhttp://foo.comฉันคาดหวังว่า apache จะส่งคำขอไปที่https://bar.comและส่งหน้าที่ได้รับมา แต่ฉันได้รับข้อผิดพลาด 500 และในบันทึกข้อผิดพลาดฉันเห็น: [error] proxy: HTTPS: failed to enable ssl support for 4.3.2.1:443 (bar.com) สันนิษฐานว่าฉันไม่มีคำสั่งที่นี่ มันจะเป็นแบบไหน? ไม่ต้องกังวลเรื่องความปลอดภัย ฉันเข้าใจความเสี่ยงอย่างเต็มที่

7
SSH จาก A ถึง B ถึง C โดยใช้คีย์ส่วนตัวบน B
ฉันกำลังมองหาวิธีง่ายๆในการ SSH จากเครื่องท้องถิ่นของฉัน, A, ผ่านพร็อกซี, B, ไปยังโฮสต์ปลายทาง, C. คีย์ส่วนตัวที่ไปกับกุญแจสาธารณะบน C อยู่บน B และฉันไม่สามารถ วางรหัสนั้นบนเครื่องท้องถิ่นของฉัน เคล็ดลับใด ๆ นอกจากนี้ฉันต้องการทำสิ่งนี้โดยใช้ ~ / .ssh / config ขอบคุณ!
59 linux  ssh  firewall  bash  proxy 

2
regex ตำแหน่ง Nginx ไม่สามารถใช้งานได้กับการผ่านพรอกซี
ฉันกำลังพยายามทำให้คำสั่งตำแหน่ง 2 ตำแหน่งเหล่านี้ทำงานใน Nginx แต่ฉันได้รับข้อผิดพลาดกลับมาเมื่อทำการบูท Nginx location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } นี่เป็นข้อผิดพลาดที่ฉันได้รับ: nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or inside "limit_except" block มันฟังดูคุ้นหูกับทุกคนไหม? สิ่งที่ฉันหายไปที่นี่
43 nginx  proxy  regex  proxypass 

4
วิธีการใช้ nginx to proxy ไปยังโฮสต์ที่ต้องการการรับรองความถูกต้อง?
ฉันจะตั้งค่าคำสั่ง nginx proxy_pass ที่จะรวมข้อมูลการตรวจสอบสิทธิ์ HTTP พื้นฐานที่ส่งไปยังโฮสต์โฮสต์ได้อย่างไร นี่คือตัวอย่างของ URL ที่ฉันต้องใช้เพื่อ: http://username:password@192.168.0.5/export?uuid=1234567890 เป้าหมายสุดท้ายคือการอนุญาตให้เซิร์ฟเวอร์ 1 ไฟล์แสดงไฟล์จากเซิร์ฟเวอร์อื่น (ไฟล์ที่เรากำลังจะให้) โดยไม่ต้องเปิดเผย URI ของพร็อกซีเซิร์ฟเวอร์ ฉันได้ทำงานถูกต้อง 90% ในขณะนี้จากการติดตามการกำหนดค่า Nginx ที่นี่: http://kovyrin.net/2010/07/24/nginx-fu-x-accel-redirect-remote/ ฉันแค่ต้องเพิ่มในการรับรองความถูกต้องของ HTTP Basic เพื่อส่งไปยังพร็อกซีเซิร์ฟเวอร์
41 nginx  proxy 

5
กำหนดค่า Apache2 ให้กับพร็อกซี WebSocket หรือไม่
โปรโตคอล WebSocket เป็นส่วนเสริมของโปรโตคอล HTTP อย่างไรก็ตามโมดูลพร็อกซี่ของ Apache2 ดูเหมือนจะไม่ทราบเกี่ยวกับเรื่องนี้และทิ้งส่วนหัวที่สำคัญไปแล้วแปลงการโทรเป็นการโทร HTTP มาตรฐาน มีวิธีทำให้ Apache2 ทั้ง (1) เข้าใจ WebSocket หรือ (2) เพียงแค่สุ่มสี่สุ่มห้าผ่านสิ่งที่ได้รับมาหรือไม่?

3
มีโซลูชันพร็อกซีย้อนกลับบนคลาวด์ใน AWS หรือไม่
ระบบ ฉันมี API ที่ปรับใช้กับเครื่อง EC2 บน AWS ร้องขอ HTTPS เข้ามาจะถูกส่งผ่านไปยังbalancer โหลดยืดหยุ่น ตัวโหลดบาลานซ์จัดการ SSL และส่งผ่านการร้องขอไปยังเซิร์ฟเวอร์ Nginx ซึ่งจะทำการร้องขอไปยังเซิร์ฟเวอร์เฉพาะตาม URL คำขอ ความเจ็บปวด เครื่อง Nginx ต้องการงานบำรุงรักษาจำนวนมากโดยเฉพาะอย่างยิ่งเมื่อมีการเปลี่ยนแปลงที่อยู่ IP ของเซิร์ฟเวอร์ นอกจากนี้การกำหนดเส้นทางพร็อกซี URL ที่ใช้ดูเหมือนว่าจะมีความต่อเนื่องตามธรรมชาติของตัวโหลดบาลานซ์ การมีอินเตอร์เฟสบนเว็บหรือบน API ที่มีเหตุผลเพื่อควบคุมการกำหนดเส้นทาง URL จะเป็นประโยชน์อย่างมาก คำถาม มีโซลูชันการกำหนดเส้นทางบนคลาวด์ใด ๆ ที่สามารถร้องขอ HTTP พร็อกซีด้วย URL สกีมแทนเครื่อง Nginx ของฉันได้หรือไม่

6
ฉันสามารถสร้าง SSH เพื่อทันเนล HTTP ผ่านเซิร์ฟเวอร์เหมือนเป็นพร็อกซีได้หรือไม่
บอกว่าผมมีและserver clientฉันต้องการสร้างการเชื่อมต่อจากclientถึงwebsiteถึงserverเหมือนเป็นพร็อกซี มันเป็นไปได้ที่จะทำเช่นนี้โดยใช้ Tunel SSH หรือฉันจะต้องติดตั้งบริการ proxy บางอย่างเพื่อserver?
33 ssh  proxy  http  ssh-tunnel 

9
วิธีทำสำเนาปริมาณข้อมูล TCP กับเซิร์ฟเวอร์ระยะไกลหนึ่งตัวหรือหลายตัวเพื่อการเปรียบเทียบ?
โครงสร้างพื้นฐาน: เซิร์ฟเวอร์ใน Datacenter, ระบบปฏิบัติการ - Debian Squeeze, เว็บเซิร์ฟเวอร์ - Apache 2.2.16 สถานการณ์: cusotmers ของเราใช้งานเซิร์ฟเวอร์สดทุกวันซึ่งทำให้ไม่สามารถทดสอบการปรับปรุงและปรับปรุงได้ ดังนั้นเราจึงต้องการทำซ้ำทราฟฟิก HTTP ขาเข้าบนเซิร์ฟเวอร์ที่ใช้งานจริงไปยังเซิร์ฟเวอร์ระยะไกลหนึ่งหรือหลายเครื่องแบบเรียลไทม์ ปริมาณการใช้งานจะต้องถูกส่งผ่านไปยังเว็บเซิร์ฟเวอร์ท้องถิ่น (ในกรณีนี้ Apache) และไปยังเซิร์ฟเวอร์ระยะไกล ดังนั้นเราสามารถปรับการกำหนดค่าและใช้รหัสที่แตกต่าง / อัปเดตบนเซิร์ฟเวอร์ระยะไกลสำหรับการเปรียบเทียบและเปรียบเทียบกับเซิร์ฟเวอร์สดปัจจุบัน ขณะนี้เว็บเซิร์ฟเวอร์กำลังฟังเพลงโดยประมาณ 60 พอร์ตเพิ่มเติมนอกเหนือจาก 80 และ 443 เนื่องจากโครงสร้างไคลเอนต์ คำถาม: การทำซ้ำนี้ไปยังเซิร์ฟเวอร์ระยะไกลหนึ่งหรือหลายเครื่องสามารถนำไปใช้อย่างไร เราได้ลองแล้ว: agnoster โรเนียว - นี่จะต้องเปิดหนึ่งเซสชันต่อพอร์ตซึ่งไม่สามารถใช้ได้ ( https://github.com/agnoster/duplicator ) kklis proxy - ส่งต่อทราฟฟิกไปยังรีโมตเซิร์ฟเวอร์เท่านั้น แต่จะไม่ส่งต่อไปยัง logh webserver ( https://github.com/kklis/proxy …

7
Apache VirtualHost พร้อม mod-proxy และ SSL
ฉันกำลังพยายามตั้งค่าเซิร์ฟเวอร์ที่มีเว็บแอปพลิเคชั่นหลายตัวซึ่งทั้งหมดจะให้บริการผ่าน apache VirtualHost (apache ที่ทำงานบนเซิร์ฟเวอร์เดียวกัน) ข้อ จำกัด หลักของฉันคือแต่ละเว็บแอปพลิเคชันต้องใช้การเข้ารหัส SSL หลังจาก googling ซักพักหนึ่งและดูคำถามอื่น ๆ เกี่ยวกับ stackoverflow ฉันได้เขียนการกำหนดค่าต่อไปนี้สำหรับ VirtualHost: <VirtualHost 1.2.3.4:443> ServerName host.example.org <Proxy *> Order deny,allow Allow from all </Proxy> SSLProxyEngine On ProxyRequests Off ProxyPreserveHost On ProxyPass / https://localhost:8443/ ProxyPassReverse / https://localhost:8443/ </VirtualHost> แม้ว่าhttps://host.example.org:8443จะสามารถเข้าถึงได้ แต่https://host.example.orgนั้นไม่สามารถทำได้ซึ่งขัดกับวัตถุประสงค์ของการกำหนดค่าโฮสต์เสมือนของฉัน Firefox บ่นว่าแม้ว่าจะเชื่อมต่อกับเซิร์ฟเวอร์สำเร็จ แต่การเชื่อมต่อก็ถูกขัดจังหวะ ฉันยังได้รับคำเตือนต่อไปนี้ใน error ของ …
28 apache-2.2  ssl  proxy 

4
เครือข่าย IM ที่เป็นที่นิยมใด ๆ สามารถทำงานเช่นนี้ได้หรือไม่?
คำถามนี้ถูกโยกย้ายจาก Super User เพราะสามารถตอบได้ใน Server Fault อพยพ 9 ปีที่ผ่านมา Joe, Jack และ Jill ใช้ IM เป็นสื่อกลางในการติดต่อสื่อสารระหว่างกันใน บริษัท A ที่ทำงานและกับลูกค้าและคู่ค้าทั่วโลก ไม่ผิดพลาดที่นี่ - เป็นเครื่องมือทำงานที่ถูกกฎหมาย +-----+ +-----+ |Mary | |Joe |--------+ +-----+ +-----+ | / +------+ ____________/ +-----+ | | / \ |Jack |-----|Server|-----| The Internet | +-----+ | | \____________/ +------+ \ …

3
ปริมาณการรับส่งข้อมูล https ใดมีผลต่อพร็อกซีเซิร์ฟเวอร์เว็บแคช
ฉันเพิ่งเรียนมหาวิทยาลัยสองหลักสูตรเกี่ยวกับความปลอดภัยของคอมพิวเตอร์และการเขียนโปรแกรมอินเทอร์เน็ต ฉันกำลังคิดเกี่ยวกับเรื่องนี้เมื่อวันก่อน: เว็บแคชพร็อกซีเซิร์ฟเวอร์แคชเนื้อหายอดนิยมจากเซิร์ฟเวอร์บนเว็บ สิ่งนี้มีประโยชน์เช่นหาก บริษัท ของคุณมีการเชื่อมต่อเครือข่าย 1 Gbps ภายใน (รวมถึงเว็บแคชพร็อกซีเซิร์ฟเวอร์) แต่จะเชื่อมต่อกับอินเทอร์เน็ตได้เพียง 100 Mbps เว็บแคชพร็อกซีเซิร์ฟเวอร์สามารถให้บริการเนื้อหาที่แคชได้รวดเร็วยิ่งขึ้นไปยังคอมพิวเตอร์เครื่องอื่น ๆ ในเครือข่ายท้องถิ่น พิจารณาการเชื่อมต่อที่เข้ารหัสด้วย TLS เนื้อหาที่เข้ารหัสสามารถแคชด้วยวิธีที่มีประโยชน์หรือไม่? มีความคิดริเริ่มที่ยอดเยี่ยมจาก letencrypt.org โดยมีเป้าหมายเพื่อให้ปริมาณการใช้งานอินเทอร์เน็ตทั้งหมดถูกเข้ารหัสผ่าน SSL โดยค่าเริ่มต้น พวกเขากำลังทำสิ่งนี้โดยทำให้เป็นเรื่องง่ายอัตโนมัติและฟรีเพื่อรับใบรับรอง SSL สำหรับไซต์ของคุณ (เริ่มต้นฤดูร้อนปี 2015) พิจารณาค่าใช้จ่ายรายปีในปัจจุบันสำหรับใบรับรอง SSL ฟรีน่าสนใจจริงๆ คำถามของฉันคือ: การรับส่งข้อมูล HTTPS ในที่สุดจะทำให้เว็บแคชพรอกซีเซิร์ฟเวอร์ล้าสมัยหรือไม่ ถ้าเป็นเช่นนั้นจะมีค่าใช้จ่ายเท่าใดในการโหลดปริมาณการใช้อินเทอร์เน็ตทั่วโลก?
25 proxy  https  cache  tls 

6
ฉันจะตั้งค่าพร็อกซีสำหรับการโค่นล้มด้วย ssh tunnel ได้อย่างไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 10 ปีที่ผ่านมา ฉันต้องการตรวจสอบ / อัปเดตรหัสผ่านพร็อกซีเนื่องจากการเชื่อมต่อท้องถิ่นของฉันช้า ฉันตั้งค่า ssh tunnel: ssh -D 8090 user@ssh.proxy.net เพื่อส่งต่อแพ็กเก็ตทั้งหมดไปยัง localhost ของฉัน: 8090 ฉันจะตั้งค่าการโค่นล้มเพื่อใช้สิ่งนี้ได้อย่างไร
24 ssh  svn  proxy 

10
วิธีการฉีดโค้ด HTML ลงในหน้า HTML ที่ส่งมอบทุกครั้งหรือไม่
ฉันได้รับApache web serverที่ส่งหน้า HTML คงที่ ด้วยเหตุผลบางอย่างฉันไม่สามารถเปลี่ยนไฟล์ได้ด้วยตัวเอง แต่ฉันก็ยังต้องการที่จะแทรก HTML บางส่วนลงในทุก ๆ เพจที่กำลังแสดงอยู่ เป็นไปได้ด้วยmod_proxyหรือไม่ ถ้าไม่มีใครสามารถแนะนำซอฟต์แวร์ที่มีคุณสมบัติดังกล่าว แก้ไข: ฉันต้องแทรกโฆษณาแบนเนอร์บางประเภท (เช่นกjavascript) และพิกเซลการติดตาม

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