LittleProxy கேட்பானுக்கு ஒரு பெற்றோர் ப்ராக்ஸியைச் சேர்க்கவும்
withAddress மூலம் உள்ளூர் LittleProxy கேட்பானைப் பிணைத்து, ChainedProxyManager வழியாக அதன் மேல்நிலை பெற்றோரை வழங்கவும்.
உள்ளூர் பயன்பாடு LittleProxy-உடன் இணைக்க முடியும், LittleProxy அதன் கோரிக்கையை ஒரு நிறுவனப் பெற்றோர் வழியாக அனுப்புகிறது. கேட்பானையும் பெற்றோரையும் ஒன்றாக அமைக்கவும்:
ChainedProxy parent = new ChainedProxyAdapter() {
@Override
public InetSocketAddress getChainedProxyAddress() {
return new InetSocketAddress("proxy.office.example", 3128);
}
};
ChainedProxyManager manager = (request, candidates) ->
candidates.add(parent);
HttpProxyServer server = DefaultHttpProxyServer.bootstrap()
.withAddress(new InetSocketAddress("127.0.0.1", 8080))
.withChainProxyManager(manager)
.start();
Java 8 அல்லது அதற்குப் பிந்தைய பதிப்பிற்கான இந்தத் துண்டு LittleProxy-வின் பொது சங்கிலி இடைமுகங்களைப் பயன்படுத்துகிறது. ப்ராக்ஸியைப் பயன்படுத்தும் பயன்பாடு 127.0.0.1:8080 உடன் இணைகிறது; அடாப்டர் அடுத்த ப்ராக்ஸியாக proxy.office.example:3128 ஐத் திருப்பித் தருகிறது.
ஒரு கோரிக்கைக்கான மேல்நிலை வேட்பாளர்களை வழங்க மேலாளர் கேட்கப்படுகிறார். இந்த எடுத்துக்காட்டு ஒவ்வொரு முறையும் அதே பெற்றோரைச் சேர்க்கிறது. பயன்பாட்டின் வழித்தட விதி வேறு இலக்குக்கு வேறொரு வேட்பாளரைத் தேர்ந்தெடுக்கலாம். அங்கீகாரமில்லாத பொது பெற்றோரைப் பயன்படுத்த அனுமதிக்கப்படும் தனிமைப்படுத்தப்பட்ட பொதுத் தளச் சோதனையில் HTTP ப்ராக்ஸி பட்டியல் அந்த அடாப்டரின் முகவரியை வழங்க முடியும், பெற்றோர்-ப்ராக்ஸி சான்றுகள் எதுவும் அமைக்கப்படவில்லை.
சங்கிலி வகைகள் org.littleshoot.proxy இல் உள்ளன; DefaultHttpProxyServer அதன் impl தொகுப்பில் உள்ளது.