2012-02-14 10 views
7

Per farla breve, voglio testare i sistemi anti-bot del mio sito ("bot" qui si riferisce ai giocatori del gioco che imbrogliano con programmi, non con spider, ecc.).È possibile nascondere l'indirizzo IP in una connessione PHP?

Ho scritto il mio bot utilizzando la CLI di PHP. La maggior parte delle volte il mio sito è in grado di rilevare l'attività del bot e bloccarlo.

Tuttavia, ho bisogno di testare con gli IP dinamici, e dal momento che ne ho uno statico questo non è un compito facile per quanto posso dire. Ci sono altre cose che mi piacerebbe poter testare che coinvolgono più IP.

Quindi, in fondo, è possibile nascondere/modificare l'indirizzo IP visto dal server quando il mio script PHP si collega ad esso e, in caso affermativo, come posso farlo? (Non ho mai usato i proxy prima d'ora, quindi non ne so molto).

+0

È possibile utilizzare le soluzioni proxy a pagamento, ad esempio questo http://proxy.lc/ – Stewie

+2

Y downvote questa era una domanda interessante? +1 – tomexsans

+0

@Stewie qualsiasi connessione shh può essere assegnata ai calzini senza necessità di soluzione "a pagamento" –

risposta

7

puoi scrivere un codice di prova che sostituisce $ _SERVER ['REMOTE_ADDR'] all'inizio del tuo script e fai qualunque test tu voglia.

+0

nice hack:) ... – dynamic

+0

cool hack, si può ottenere una lista di indirizzi ip in ordine casuale posizioni e li imposta in modo casuale .. – Stewie

+0

Sicuramente una soluzione molto migliore rispetto a cercare di fare confusione con i proxy (che non sembrano come raggiungere lo scopo della domanda). – Kitsune

1

No, l'IP è una delle poche cose che il cliente non può camuffare.

+0

duh? Non vero. Uno può usare i server proxy per instradare le richieste – Stewie

+0

che non è mimetizzato. – dynamic

+0

Avvertenza: È possibile camuffare un IP se non si ha interesse a ricevere una risposta (quindi uso di IP spoofing in attacchi DOS ecc.) –

0

È possibile utilizzare definitivamente i server Proxy. Esistono molti server proxy aperti disponibili, ma questi non sono affidabili e lenti. È possibile utilizzare le soluzioni proxy a pagamento, qualcosa del genere proxy.lc

Problemi correlati