Làm cách nào để chỉ định ký tự đại diện trong ngoại lệ proxy trong Firefox?


12

IE hỗ trợ ký tự đại diện trong các ngoại lệ proxy như: mycompany-*; *.mydomain.org; 192.168.1.*

Những gì tôi phải chèn vào ngoại lệ proxy trong Firefox? Tôi đọc ký tự đại diện * hoàn toàn không được hỗ trợ, nhưng không tìm thấy giải pháp.

Và làm cách nào tôi có thể loại trừ một vài trang web khỏi miền ký tự đại diện toàn cầu?

ví dụ. Tôi đã loại trừ *.mydomain.comkhỏi proxy, nhưng sau đó tôi phải kích hoạt proxy cho site1.mydomain.com. Làm thế nào tôi có thể làm điều đó?

Câu trả lời:


2

Đến tham khảo đầy đủ nhất về điều này: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

Tóm tắt:

  • Bất kỳ tên miền nào trong danh sách được khớp bằng logic "kết thúc bằng", vì vậy "site.com" sẽ khớp với "mysite.com" trong url. (Ký tự đại diện ở đầu tên miền là dư thừa và bị bỏ qua.)
  • Địa chỉ IP chỉ có thể được thể hiện ở định dạng CIDR và ​​chỉ được khớp nếu IP bằng chữ được sử dụng trong url, tức là không có tra cứu DNS nào được thực hiện trước khi kiểm tra danh sách này.
  • Nếu danh sách chứa <local>và phần tên miền của url không chứa dấu chấm thì proxy không được sử dụng.
  • Ký tự đại diện không ở đầu và địa chỉ IPv6 không được hỗ trợ

Nếu các yêu cầu của bạn không thể được thỏa mãn ở trên, viết một tệp PAC là cách duy nhất.


Liên kết trong câu trả lời "Không có Proxy cho" được đánh dấu là "lỗi thời". Một phiên bản mới: network.proxy.no_proxies_on . Trang đó mô tả giá trị của thuộc tính network.proxy.no_proxies_on, vì vậy có thể mở cấu hình tại URL "about: config" và chỉnh sửa biến ở đó thay vì đi qua hệ thống menu .
David Tonhofer

12

Bạn có thể xác định ký tự đại diện bằng ký hiệu CIDR. Ví dụ:

10.0.0.0/8

chỉ định phạm vi từ 10.0.0.0lên đến10.255.255.255

Xem để biết thêm thông tin: CIDR


6

Tôi nghĩ bạn chỉ có thể thêm tên miền, vd

.mydomain.org

Sẽ nhận bất kỳ biến thể. Tôi không biết vềmycompany-*

Tôi tin rằng nó cũng hỗ trợ phạm vi, ví dụ 192.168.1.0/8


3

Tôi đã phải đối mặt với một vấn đề tương tự (tuy nhiên nó chỉ dành cho các máy cục bộ trên mạng của chúng tôi)

Tôi cần phải bỏ qua proxy cho tất cả các máy cục bộ của chúng tôi. Chúng bắt đầu ở định dạng abcXXX trong đóXXX giá trị từ 000 - 999

Ví dụ: một máy chủ phát triển có thể được lưu trữ trên abc303 và máy chủ khác trên abc909.

Chúng tôi đã thử CIDR phương pháp trong các lần thực thi proxy của mình vì tất cả các máy đều có địa chỉ IP trong 10.0.0.0/8, tuy nhiên, chúng tôi vẫn gặp phải sự cố.

Chúng tôi đã xử lý để sửa lỗi này bằng cách thêm

<local> 

ngoại lệ proxy của chúng tôi

Tôi không thể tìm thấy nhiều thông tin về điều này nhưng nó được đề cập trong Bug 72444 - Proxy: "bypass máy chủ proxy cho địa chỉ cục bộ" yêu cầu lỗi.


Đúng, có vẻ như hầu hết các biến thể của đặc tả CIDR đã bị phá vỡ trong firefox, nhưng <local> sẽ hoạt động cho 10.0.0.0/8 và 192.168.0.0/16 (và có thể là 172.16.0.0/12)
fijiaaron

Điều này không hoạt động vì trận đấu sẽ không được thực hiện trên địa chỉ IP (hoặc địa chỉ IP bị che) nếu tên máy chủ được sử dụng trong URL - ngay cả khi tên máy chủ trong URL phân giải thành địa chỉ IP.
David Tonhofer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.