ASP menulis perangkat lunak proxy web, yang dapat digunakan untuk menerobos pembatasan gateway, dll., Terutama untuk bekerja sama dengan AJAX (karena Firefox memiliki masalah akses lintas domain) Versi 0.1 Penulis Llinzzi
Fungsi
Tentukan penyandian situs web, dukung bahasa apa pun
Konversi hyperconnection otomatis
Fungsi yang mendownload gambar dari jarak jauh
Masalahnya belum diselesaikan. Saat ini, penerusan proxy yang hanya dapat digunakan untuk proxy kode situs web, gambar, dan data lainnya belum selesai.
Salinan kode adalah sebagai berikut:
<%@Language = "javascript" codepage = "65001"%>
<%Response.charset = "UTF-8"%>
<%
Server.scriptTimeout = 9999999;
varsurl = string (request.queryString ("url"));
if (surl == "tidak terdefinisi") {
Response.write ("<pstyle =/" font-size: 9pt; margin: 30px; padding: 10px; text-align: center; latar belakang-warna: #ffccc; perbatasan: 1pxsolid#999999;/"> asp proxy byllinzzi </p>");
Response.write ("<divstyle =/" font-size: 9pt; margin: 30px; text-align: center; latar belakang-warna: #fffcc; Border: 1pxsolid#999999;/">");
Response.write ("<formaction =/"#/"Method =/" get/">");
Response.write ("<pstyle =/" font-size: 9pt; margin: 5px; text-align: center;/"> Silakan masukkan url </p>");
Response.write ("<p> <inputstyle =/" latar belakang-warna: #ffccc; border: 1pxsolid#999999;/"type =/" text/"name =/" url/"> </p>");
Response.write ("<p> <inputstyle =/" latar belakang-warna: #ffccc; border: 1pxsolid#999999;/"type =/" kirim/"value =/" goweb/"> </p>");
Response.write ("</div>");
}
elseif (surl == "") {
Response.write ("<pstyle =/" font-size: 9pt; margin: 30px; padding: 10px; text-align: center; latar belakang-warna: #ffccc; perbatasan: 1pxsolid#999999;/"> asp proxy byllinzzi </p>");
Response.write ("<divstyle =/" font-size: 9pt; margin: 30px; text-align: center; latar belakang-warna: #fffcc; Border: 1pxsolid#999999;/">");
Response.write ("<p> Alamat kosong, silakan masukkan format sebagai www.tom.com </p>");
Response.write ("</div>");
}
kalau tidak{
Surl = (surl.substr (0,7)! = "Http: //")? "Http: //"+surl: surl;
Response.write (send_request (surl));
}
functionsEnd_request (url) {
varcodedtext;
http_request = server.createObject ("microsoft.xmlhttp");
mencoba{
http_request.open ("get", url, false);
http_request.send (null);
}
Tangkap (e)
{
Response.write (e.description);
}
if (http_request.readystate == 4) {
// Secara otomatis menentukan start penyandian