Cách thiết lập localhost để chuyển hướng một trang web


10

Tôi đang hỏi câu hỏi này từ một tình huống khó xử. Như bạn có thể biết hoặc không biết, Google bị chặn ở Trung Quốc. Một hậu quả đáng lo ngại (ít nhất là với tôi) là việc truy cập các trang web Stack Exchange, như Stack Overflow nơi tôi từng rất năng động trong khi tôi học văn bằng ở Anh, rất khó khăn. Có thể mất hơn 20 giây để tải một trang. Vấn đề là các trang web Stack Exchange dựa vào tập lệnh JAVA bên ngoài từ

http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js

nhưng vì Google bị chặn, tập lệnh này không thể được truy cập. Nhưng Firefox sẽ dành thời gian đáng kể để có được kịch bản này. (Lưu ý rằng phiên bản jquery có thể thay đổi trong tương lai, nhưng là 1.12.4 khi câu hỏi này được hỏi. Sử dụng F12 để kiểm tra phiên bản cập nhật nhất.)

Trong thực tế, tập lệnh này có thể được truy cập tự do từ

https://code.jquery.com/jquery-1.12.4.min.js

Vì vậy, một giải pháp lý tưởng là chuyển hướng trang dưới tên miền Google sang tên miền Jquery.

Điều này có thể bằng cách sửa đổi /etc/hostscác tập tin? Hiện tại tôi chỉ đơn giản là thực hiện chặn trang web tàn bạo:

127.0.0.1    ajax.googleapis.com

Mặc dù Firefox bây giờ sẽ ngừng cố gắng tải tập lệnh này để việc truy cập các trang web trao đổi ngăn xếp trở nên nhanh như bình thường, nhiều tính năng trang web không thể sử dụng được, như bỏ phiếu, v.v. Vì vậy, giải pháp tốt nhất là chuyển hướng.


Nếu không thể chuyển hướng ngay lập tức, thì tôi đoán tôi cần tải tập lệnh JAVA từ Jquery về máy tính xách tay của mình, sau đó chuyển hướng trang googleapis sang localhost của tôi. Tuy nhiên, tôi không biết cách thiết lập localhost, đặc biệt là nơi đặt tập lệnh đã tải xuống của tôi.

Bất cứ ai có thể giúp tôi ra? Rất cảm kích.


2
Câu hỏi rất hay!
AreAGitForNotUsingGit

Một giải pháp sẽ là chỉ sử dụng VPN.
AreAGitForNotUsingGit

1
Xin đừng viết kịch bản JAVA. Nó là JavaScript. Bởi vì thành thật mà nói, JavaScript có liên quan đến Java giống như một tấm thảm có liên quan đến xe hơi. Họ không có gì chung ngoại trừ tên.
Chỉ huy Byte

Câu trả lời:


2

Về cơ bản, bên cạnh việc chuyển hướng tập tin máy chủ mà bạn đã tìm ra, máy tính của bạn cần cung cấp dịch vụ web. Vì vậy, điều đó có nghĩa là cài đặt một máy chủ web cho phép trình duyệt của bạn tìm javascript tại https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js

Sự khác biệt là ajax.googleapis.com phân giải thành 127.0.0.1 để máy chủ web của bạn phải / sẽ phân phối jquery.min.js cho trình duyệt của bạn thay vì máy chủ của Google. Cài đặt máy chủ có thể khó hoặc không khó như bạn nghĩ. Nó chỉ phụ thuộc vào kinh nghiệm của bạn và mức độ háo hức của bạn khi đọc tài liệu (trang man, lưu trữ web, v.v.) cho máy chủ web bạn chọn. Apache2 là máy chủ web miễn phí "dịch vụ đầy đủ" (thực hiện mọi thứ) hiện tại, nhưng bạn có thể muốn tìm kiếm một sự thay thế trọng lượng nhẹ.

Tôi hy vọng điều này sẽ giúp và giúp bạn đi và nhìn đúng hướng. Phần tốt nhất để làm theo cách này là bạn không kéo dài bất kỳ ranh giới nào với chính quyền.

Nhân tiện, https giải quyết đến cổng 443 trên cấu hình của bạn (http là cổng 80). Đây là cấu hình vận chuyển an toàn.


Tôi nghĩ trong trường hợp này có lẽ bạn sẽ muốn hỏi một câu hỏi mới cho gói máy chủ web cụ thể mà bạn đã chọn. Khi bạn cài đặt phần mềm và xem cấu hình mẫu, nó có thể có ý nghĩa hơn. Ví dụ, trong Apache2, bạn sẽ sử dụng: ServerName ajax.googleapis.com
ZuberFowler
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.