Gbigba lati inu proxy pẹlu iṣẹ get ti Ant
Ṣeto proxy ṣaaju ki Ant to gba faili, pẹlu awọn ẹri lọtọ fun alarinrin ati olupin gbigba.
Iṣẹ get ti Ant nlo iṣeto nẹtiwọọki JVM ti Ant nṣiṣẹ ninu. A le ṣeto proxy ṣaaju gbigba pẹlu setproxy:
<target name="download">
<setproxy proxyhost="proxy.example.net"
proxyport="8080"
nonproxyhosts="localhost|127.*|*.internal.example.net"/>
<get src="https://downloads.example.net/tool.zip"
dest="tool.zip"/>
</target>Awọn orukọ ati ibudo jẹ apẹẹrẹ. Fun ibeere ohun-ẹda gbogbo eniyan ti a gba laaye lati lo awọn proxy gbogbo eniyan, gba aaye ipari HTTP lati akojọ proxy HTTP. Akojọ ikọja nlo awọn ila inaro, kii ṣe awọn ami idẹsẹ. Fi awọn opinna ti o yẹ ki o lọ taara nikan kun; gbigba inu ti a gbe nipasẹ proxy ita le kuna paapaa nigbati proxy n ṣiṣẹ daradara.
Ilana ṣe pataki. Fi iṣẹ proxy ṣaaju iṣẹ get, boya ninu ibi-afẹde kanna tabi ibi-afẹde iṣaaju. Ṣiṣeto lẹhin ti gbigba ba bẹrẹ ko le yi asopọ yẹn pada.
Awọn iwọle meji ṣee ṣe. Awọn abuda proxyuser ati proxypassword ti setproxy kan alarinrin naa. Awọn abuda username ati password ti get kan olupin gbigba naa. Fifun akọọlẹ proxy si get ko sọ ọ di ijẹrisi proxy. Atilẹyin ati awọn ihamọ ijẹrisi tun da lori JDK ati ilana ti proxy nilo.
Eto naa ni iwọn JVM. O dara fun awọn iṣẹ Ant ti nlo ọna nẹtiwọọki yẹn, ṣugbọn ko ṣeto gbogbo eto ita ti kikọ kan n gbe soke. O tun le ni ipa lori awọn iṣẹ nẹtiwọọki nigbamii ninu ilana Ant kanna. Tọju awọn aaye ipari ati awọn aṣiri ti o ni ibatan si aaye ninu iṣeto agbegbe ti kikọ naa dipo fifi akọọlẹ olupilẹṣẹ kan sinu ibi-afẹde pinpin.
Ti ẹrọ iṣẹ ba ti pese ọna ti a pinnu tẹlẹ, Ant tun ṣe akọsilẹ -autoproxy fun wiwa ẹrọ iṣẹ lori awọn akoko ṣiṣe Java ti a ṣe atilẹyin. Iyẹn jẹ orisun miiran ti iṣeto ipa-ọna. Fun kikọ ti o nilo aaye ipari ti o han gbangba, iṣẹ ti o wa loke jẹ ki ọna ti a yan ati akoko rẹ han.